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;
}
}