兩點:
          ①:給該控件起個奇葩點的名字(目的是不要與別的控件重名)
          ②:叫醒你的控件,對,它就睡在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
          主站蜘蛛池模板: 兴化市| 云南省| 星座| 军事| 太仆寺旗| 雅安市| 湛江市| 邵阳县| 文成县| 乐平市| 育儿| 正安县| 礼泉县| 灵璧县| 凉山| 长岛县| 清苑县| 诏安县| 卓尼县| 万荣县| 海丰县| 油尖旺区| 禹州市| 江华| 射阳县| 泌阳县| 六枝特区| 垦利县| 遂溪县| 仁寿县| 横山县| 西宁市| 高清| 丰原市| 雷波县| 治县。| 鄱阳县| 安徽省| 永年县| 绥德县| 余江县|