私のwpfアプリでは、次のようなデータグリッドがあります
<Custom:DataGrid x:Name="dg_nba" IsEnabled="{Binding Iseditmode}" SelectionMode="Single" ItemsSource="{Binding Products}" Style="{DynamicResource myDataGridStyle}" IsReadOnly="True" AutoGenerateColumns="False" CanUserAddRows="False" ColumnWidth="*">
<Custom:DataGrid.Columns>
<Custom:DataGridTextColumn x:Name="dgt_nba_id" Header="Id" Binding="{Binding ID}" MaxWidth="40"/>
<Custom:DataGridTextColumn x:Name="dgt_nba_name" Binding="{Binding Name}" Header="Name"/>
<Custom:DataGridTemplateColumn x:Name="dgtc_nba_incl" Header="Include" MaxWidth="50">
<Custom:DataGridTemplateColumn.CellTemplate >
<DataTemplate>
<CheckBox HorizontalAlignment="Center" Style="{DynamicResource myCheckBoxStyle}"/>
</DataTemplate>
</Custom:DataGridTemplateColumn.CellTemplate>
</Custom:DataGridTemplateColumn>
</Custom:DataGrid.Columns>
</Custom:DataGrid>
datagrid id 、 name 列を製品のデフォルト コレクションにバインドしました。製品のみが含まれる製品リストの別のコレクションがあります。リストに製品が含まれている場合は、チェックボックスをオンにする必要があります。
コレクションからブール値へのコンバーターを手伝ってくれる人はいますか。私は最善を尽くしましたが、それを正しくすることができませんでした。
前もって感謝します。