44问答网
所有问题
WPF中想在一个窗口中调用另一个窗口的控件(DataGrid),怎么实现
如题所述
举报该问题
推荐答案 2012-04-13
例如有个两个窗体window1 window2 在window2里有个name=datagrid 的 DataGrid
首先在window2的后台里把datagrid公开出去
public DataGrid WinDataGrid
{
get { return datagrid; }
set { datagrid = value; }
}
然后在window1的后台去实例化window2,在调用datagrid即可
window2 window = new window2();
DataGrid dg = window.WinDataGrid;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/VYZZVYVVY.html
其他回答
第1个回答 2012-04-19
请问为什么你需要这样来做。
首先设计方面就不应该有这样跨窗体直接UI线程上的操作。
A窗口可以修改共享内存中的数据,MVVM方式绑定的B窗口上的DG直接自己反映数据变更。
再,你这两个窗口现在在同一线程中还可以用上面那位同学的做法。
但是如果在不同线程或者在不同机器的时候,
你这样的设计,不是找死么。
相似回答
大家正在搜
相关问题
如何实现WPF中在一个窗口中调用另一个窗口的控件(DataG...
(C#)怎样在一个窗口中调用另一个窗口中的dataGridV...
(C#)怎样在一个窗口中调用另一个窗口中的dataGridV...
wpf 怎么把一个窗体的内容显示到另一个窗体的DataGri...
如何实现WPF在Grid中加入一个窗体
WPF中从一个窗口调用另一个窗口(或page)的函数
编程wpf怎么在其他窗口中引用别的窗口的控件
WPF中怎么样实现选择DataGrid的某行后到另一窗口进行...