兩點:
          ①:給該控件起個奇葩點的名字(目的是不要與別的控件重名)
          ②:叫醒你的控件,對,它就睡在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 閱讀(1249) 評論(0)  編輯  收藏 所屬分類: WPF
          主站蜘蛛池模板: 法库县| 泰州市| 平顺县| 永胜县| 施秉县| 建德市| 岳阳市| 烟台市| 德江县| 山阳县| 广平县| 囊谦县| 财经| 卢湾区| 岱山县| 新乐市| 台中市| 平果县| 句容市| 阳东县| 葫芦岛市| 江都市| 正安县| 财经| 全椒县| 会宁县| 瑞金市| 墨玉县| 睢宁县| 西充县| 诸暨市| 永川市| 都江堰市| 泾川县| 金平| 聂拉木县| 东城区| 会宁县| 遵义市| 永嘉县| 昌乐县|