2015-10-08 2 views
-1

Я пытаюсь скрыть два colomn при проверке флажка, который я использовал для управления радиолокатором telerk. Сетка содержит пять колонные ID, FName, LName, MobileNo, филиал .При флажок на хотите скрыть ID и имя колонные пожалуйста, дайте подсказку для этого мой код, как следоватьСкрыть несколько строк при щелчке по флажку

C# код: класс MainWindowViewModel {

public MainWindowViewModel() 
    { 
     EmpList = ListOfEmpInfo(); 
    } 

    private ObservableCollection<EmpInfo> ListOfEmpInfo() 
    { 
     return new ObservableCollection<EmpInfo>() 
     { 
      new EmpInfo(){ ID=1, City ="Pune" , FirstName ="Rahul" , LasttName ="Rathod", MobileNumber =123}, 
      new EmpInfo(){ ID=2, City ="Mumbai" , FirstName ="Mahesh" , LasttName ="Yogaa", MobileNumber =456}, 
      new EmpInfo(){ID=3, City ="Jalna" , FirstName ="Ganesh" , LasttName ="Kapadia", MobileNumber =178923} 



     }; 





    } 
    public ObservableCollection<EmpInfo> EmpList 
    { 
     get; 
     set; 
    } 


} 

<Grid Background="White"> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="150"/> 
      <ColumnDefinition Width="500"/> 
      <ColumnDefinition Width="40"/> 
     </Grid.ColumnDefinitions> 
     <CheckBox Content="Hide Show" IsChecked="{Binding IsVisible}" Height="40" Grid.Column="2"></CheckBox> 
       <telerik:RadGridView x:Name="radGridView" ItemsSource="{Binding EmpList}" 
         Grid.Column="1" 
         Margin="10,0,0,0" /> 

    </Grid> 
+0

Что вы пытались достичь своей цели? С чем вы столкнулись? – mittmemo

+0

При проверке флажка я хочу скрыть идентификатор и имя colomns radgridview –

+0

Я понимаю, что вы хотите сделать. Что вы пробовали? – mittmemo

ответ

1

вы можете увидеть рабочее решение здесь: WPF Control TabItem visibility from a checkbox

конечно, в вашем случае, вам нужно будет назвать свой флажок с й: Имя и использовать его так:

<ColumnDefinition Width="150" Visibility="{Binding IsChecked,ElementName=chk,Converter={StaticResource b2v}}"/> 

Только в случае, если другая ссылка не доступна, вот StaticResource:

<Window.Resources> 
    <BooleanToVisibilityConverter x:Key="b2v" /> 
</Window.Resources> 
Смежные вопросы