私のアプリケーションでは、が含まれています。チェックされている場合は1つを表示し、チェックされていない場合は別の1つをCheckBox
表示したいと思います。DataTemplate
これが2つのテンプレートのスニペットです
<DataGrid x:Name="dataGrid" LoadingRow="dataGrid_LoadingRow_1" ItemsSource="{Binding Item3}"
<DataGrid.RowHeaderTemplate>
<DataTemplate>
<TextBlock Text="{Binding StudentId}"/>
</DataTemplate>
<DataTemplate>
<TextBlock Text="{Binding FullName}"/>
</DataTemplate>
</DataGrid.RowHeaderTemplate>
</DataGrid>
実装方法はわかりませんがINotifyPropertyChanged
、ユーザーコントロールのインターフェイスを起動するか、いつ変更されたかを判断する必要があると思いました。