|
|
1
88
您可以使用我刚刚编写的这个小助手函数来检查给定容器中的元素对用户是否可见。函数返回
就你而言,
|
|
|
2
19
|
|
|
3
7
如何确定控件对用户是否可见 . 问题是 即使它可以被渲染,并且它在容器的边界内,这也是其他答案所要解决的。 确定用户是否可以单击WPF UIElement(或在PC上可以访问鼠标) 我在尝试检查用户是否可以用鼠标单击按钮时遇到了这个问题。让我感到困扰的一个特例是,一个按钮实际上对用户是可见的,但是被一些透明(或半透明或不透明)层覆盖,以防止鼠标点击。在这种情况下,控件可能对用户可见,但对用户不可访问,这有点像它根本不可见。 所以我必须想出自己的解决办法。 -我原来的帖子有一个不同的解决方案,它使用了InAuthitTest方法。然而,它在很多情况下都不起作用,我不得不重新设计它。这个解决方案更加健壮,并且似乎工作得非常好,没有任何误报或误报。 解决方案:
然后,要确定按钮(例如)是否可单击,只需调用:
|
|
|
4
5
对包含控件使用以下属性:
有关详细信息,请参阅: http://joew.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=cat%3DWPF |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |
|
|
Barta · WPF MVVM不更新视图 1 年前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 1 年前 |
|
|
codymanix · WPF:TextBlock周围可见小边框? 1 年前 |
|
|
Nostromo · 来自背景对象的工具提示 1 年前 |
|
|
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 2 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 2 年前 |
|
|
Thern · 在UI线程(WPF)上的void方法中调用异步函数 2 年前 |