VisualElement.IsVisible 属性   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值确定此元素是否应属于可视化树的一部分。 这是一种可绑定属性。
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.VisualElement/VisibilityConverter))]
public bool IsVisible { get; set; }
	member this.IsVisible : bool with get, set
	属性值
		System.Boolean
		
	
	true 如果应呈现元素,则为 ;否则为 false。 默认值为 true。
- 属性
 
注解
将 IsVisible 设置为 false 将从可视化树中删除元素。 元素将不再占用布局中的空间或接收任何类型的输入事件。
以下示例演示激活按钮时切换中间元素的堆栈。
partial class LabelToggle {
  Label label;
  void Build ()
  {
    var firstView = new Button {Text = "Tap Me"};
    label = new Label {Text = "I can be toggled"};
    var thirdView = new Image {Source = "image.png"};
    firstView.Activated += OnButtonActivated;
    Content = new StackLayout {
      Children {
        firstView,
        label,
        thirdView
      }
    };
  }
  void OnButtonActivated (object sender, EventArgs args)
  {
    label.IsVisible = !label.IsVisible;
  }
}