UIElement3D.IsVisible 属性

定义

获取一个值,该值指示此元素在用户界面 (UI) 中是否可见。

public:
 property bool IsVisible { bool get(); };
public bool IsVisible { get; }
member this.IsVisible : bool
Public ReadOnly Property IsVisible As Boolean

属性值

如果该元素可见,则为 true;否则为 false

注解

IsVisible值的确定需要考虑许多因素。 相比之下, Visibility作为一个可设置的属性,它只指示以编程方式使元素可见或不可见的意图。

更改此属性的值通常会引发 IsVisibleChanged 事件。 没有匹配的 Microsoft .NET“On*”类处理重写方法,该方法允许某些派生类重写该行为并处理事件,但类处理程序仍可直接与 RegisterClassHandler附加。

元素IsVisiblefalse不参与输入事件 (或命令) ,不影响布局的度量值或排列阶段,不可聚焦,不在选项卡序列中,并且不会在命中测试中报告。 相比之下,包含 的IsEnabledfalse元素仍将参与事件和命令以及命中测试,但也不具有可聚焦性。

IsVisible 不打算用作样式触发器。 使用 IsVisible 作为样式触发器可能会产生不可预知的结果。 IsVisible 用于由较低级别的输入实现进行状态检查。

依赖项属性信息

标识符字段 IsVisibleProperty
元数据属性设置为 true

适用于