VisualElement.IsVisible プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要素をビジュアル ツリーに含めるかどうかを決定する値を取得します。 これはバインド可能なプロパティです。
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.VisualElement/VisibilityConverter))]
public bool IsVisible { get; set; }
member this.IsVisible : bool with get, set
プロパティ値
true 要素をレンダリングする必要がある場合は。それ以外の場合は false 。 既定値は true です。
- 属性
注釈
IsVisible を false に設定すると、ビジュアルツリーから要素が削除されます。 要素は、レイアウト内の領域を占有することなく、任意の種類の入力イベントを受け取るために eligle することもできなくなります。
次の例は、ボタンがアクティブになったときに中央の要素が切り替えられるスタックを示しています。
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;
}
}