C# WPF-Tips-Converterを使ってVisibilityの変更
Visibilityの使い方は下記をご覧ください。
dasuma20.hatenablog.com
Bindingを使って動的にVisibilityを変更させたくなるときがあります。
その場合はConverterを使います。
Converterの設定
Visibleはbool型です。
<Window.Resources> <BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter"/> </Window.Resources> <StackPanel Orientation="Vertical"> <Label Content="Test1" Background="#0a8ea0" Height="50"/> <Label Content="Test2" Background="#84bd00" Height="50" Visibility="{Binding Visible, Converter={StaticResource BooleanToVisibilityConverter}}"/> <Label Content="Test3" Background="#ffc168" Height="50"/> </StackPanel>
Visibleがtrueの場合
Visibleがfalseの場合