C#
[ WPF ] Visibility Visible / Hidden 보이기/숨기기
유노비
2019. 6. 28. 22:06
반응형
[ 목표 ]
wpf changing visibility from code behid
[ 소스코드 ]
xaml
<DataGrid x:Name="Datagrid_1" Grid.Row="" Grid.Column="" Orientation="Horizontal" Visibility="Visible" >
<RadioButton x:Name="rdo_Button1" Content="" VerticalAlignment="Center" IsChecked="True" />
</DataGrid>
<DataGrid x:Name="Datagrid_2" Grid.Row="" Grid.Column="" Orientation="Horizontal" Visibility="Hidden">
<RadioButton x:Name="rdo_Button2" Content="" VerticalAlignment="Center" IsChecked="True"/>
</DataGrid>
xaml.cs
public Visibility( )
{
InitializeComponent();
if (...)
{
this.Datagrid_1.Visibility = System.Windows.Visibility.Hidden;
this.Datagrid_2.Visibility = System.Windows.Visibility.Visible;
}
}
[ 주의할점 ]
InitializeComponent( ) 다음에 코드를 넣어야한다.
InitializeComponent( )이란, 간단하게 말해 우리가 만든 xaml 을 불러오는 메소드와 같다고 이해할 수 있다.
이 메소드가 실행되기전에 visibility 값을 변경하는 것은 tv 가 아직 안켜졌는데 채널을 돌리려 리모콘 버튼을 누르는 것과 같다.
반응형