兩點:
          ①:給該控件起個奇葩點的名字(目的是不要與別的控件重名)
          ②:叫醒你的控件,對,它就睡在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
          主站蜘蛛池模板: 资溪县| 临潭县| 丰镇市| 肥城市| 郓城县| 峨山| 厦门市| 精河县| 达拉特旗| 开封市| 北川| 武乡县| 乡宁县| 鄂尔多斯市| 都匀市| 姚安县| 东方市| 光泽县| 泰州市| 喀喇沁旗| 隆德县| 孟州市| 额尔古纳市| 宁安市| 灵台县| 太仓市| 博乐市| 信丰县| 甘德县| 卢龙县| 鹿邑县| 蓝田县| 平度市| 红原县| 阿拉尔市| 阳谷县| 潢川县| 盐源县| 马山县| 易门县| 岳池县|