兩點:
          ①:給該控件起個奇葩點的名字(目的是不要與別的控件重名)
          ②:叫醒你的控件,對,它就睡在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
          主站蜘蛛池模板: 城市| 龙门县| 万载县| 中西区| 淮滨县| 阿拉善左旗| 鹤山市| 河南省| 丘北县| 金湖县| 高唐县| 琼中| 盘山县| 大丰市| 丘北县| 探索| 瓦房店市| 淮南市| 大洼县| 鱼台县| 光山县| 缙云县| 永新县| 岢岚县| 额济纳旗| 吐鲁番市| 久治县| 潮州市| 洪泽县| 凤冈县| 邵武市| 北京市| 洪湖市| 墨竹工卡县| 余庆县| 孟连| 铁岭市| 鹤山市| 安塞县| 肥城市| 沾益县|