WPF怎么获取鼠标相对于屏幕窗体的坐标,控件相对于窗体的坐标!

WPF怎么获取鼠标相对于屏幕窗体的坐标,控件相对于窗体的坐标!,第1张

相对于控件的位置可以用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的用户控件怎么访问主窗体的函数和控件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9783511.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存