兩點:
          ①:給該控件起個奇葩點的名字(目的是不要與別的控件重名)
          ②:叫醒你的控件,對,它就睡在Application.Current.Windows里!
          注:該方法殺傷力巨大,有悖MVVM設計初衷,應盡量避開
                                   foreach (Window win in Application.Current.Windows)
                                  {
                                      dataGrid = win.FindName("_vwMarkDatagrid"as DataGrid;
                                      if (dataGrid != null && selectMark.MarkID != currentMarkID)
                                      {
                                          isFromMap = true;
                                          currentMarkID = selectMark.MarkID;
                                          dataGrid.SelectedItem = selectMark;
                                          dataGrid.ScrollIntoView(selectMark);

                                          break;
                                      }
                                  }
          posted on 2015-06-19 12:24 Ying-er 閱讀(1252) 評論(0)  編輯  收藏 所屬分類: WPF
          主站蜘蛛池模板: 阳谷县| 漠河县| 黄浦区| 苏尼特左旗| 呼伦贝尔市| 囊谦县| 梅州市| 星座| 公主岭市| 水城县| 荃湾区| 樟树市| 吉安市| 苍山县| 丘北县| 徐闻县| 东方市| 南雄市| 微山县| 长春市| 河东区| 西畴县| 余干县| 晋中市| 曲松县| 安达市| 镇远县| 法库县| 叶城县| 新建县| 理塘县| 洛浦县| 石城县| 望城县| 华蓥市| 定边县| 迭部县| 永德县| 西昌市| 合山市| 潮安县|