Wel*_*ing 6 c# wpf events canvas event-handling
我想设置一个事件,以便在WPF Canvas控件上更改可见性时运行.
canvas1.VisibileChanged += new EventHandler(canvas1_VisibleChanged);
Run Code Online (Sandbox Code Playgroud)
我已经尝试了上述但它不起作用任何人都知道如何做到这一点?
干杯
m-y*_*m-y 22
您正在寻找IsVisibleChanged适用于所有UIElements的活动.
更多信息:IsVisible是只读的依赖项属性.它是一个计算值,Visibility Dependency Property会影响它.这是您应该用来检测UIElement是否可见的内容.现在,如果你真的想要检查Visibility DP因任何原因而改变,那么就有办法:http://agsmith.wordpress.com/2008/04/07/propertydescriptor-addvaluechanged-alternative/
虽然,我仍然坚持只追踪IsVisibleChanged.
| 归档时间: |
|
| 查看次数: |
14523 次 |
| 最近记录: |