我想知道如何确定控件何时对用户可见,何时不可见?
比如说,我正在编写一个自定义控件,它扩展了一个
如何做到呢?如何判断控件是否对用户可见?扩展了
比如说,我正在编写一个自定义控件,它扩展了一个
TextBox
,我想知道什么时候它是可见的,以便在可见状态更改时触发一些自定义逻辑。如何做到呢?如何判断控件是否对用户可见?扩展了
TextBox
的自定义控件可能位于一个 Button
内,而 Button
可能会接收 Visibility.Collapsed
,因此其所有内部嵌套控件都将不可见,这就是我想知道的。如何判断是否可见,无论 Visibility 属性的值设置为什么?
Window
的LayoutUpdated
中使用该方法。 - Anatolii Gabuza