相对于控件的位置可以用MouseGetPosition;相对于窗体比较麻烦,下面这个文章是通过调用API来实现的,看上去应该可以,但是手边没有Windows的电脑,没法验证:>
public void setok(){}在winform 里我记得可以这样去访问主窗体的函数:var frm = thisParentForm as frmMain;frmsetok();------解决方案--------------------------------------------------------WPF 里面有一个Owner 属性,你去看看------解决方案--------------------------------------------------------引用:真正的高手绝对不会做这种设计的。所以应该考虑的是这个方法放到窗体里是否是必须的,如果不是必须的,那么请放到更低的层次,以便别的模块调用。如果必须放到窗体里,那么首先应该想到的方法就是依赖倒置,定义公用接口,窗体实现接口,而控件调用接口。
给您的DataGrid设置一个Name属性 比如说(dataGrid)
那么你可以直接使用该Name属性访问的DataGrid控件
例如:MyWindowMyUserControldataGrid
通过DataGridSelectedItem 可以获取 选中的行
以上就是关于WPF怎么获取鼠标相对于屏幕窗体的坐标,控件相对于窗体的坐标!全部的内容,包括:WPF怎么获取鼠标相对于屏幕窗体的坐标,控件相对于窗体的坐标!、WPF的控件没有句柄,但是有什么其他间接方法获得WPF控件的句柄啊。、WPF的用户控件怎么访问主窗体的函数和控件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)