Windows 8 ビジュアル スタジオ 2012 Express
シンプルな XAML:
<telerik:RadDataGrid ItemsSource="{Binding ProductsSource}" AutoGenerateColumns="False">
<telerik:RadDataGrid.Columns>
<telerik:DataGridTemplateColumn Header="Whatever">
<telerik:DataGridTemplateColumn.CellContentTemplate>
<DataTemplate>
<ComboBox>
<ComboBoxItem>one</ComboBoxItem>
<ComboBoxItem>two</ComboBoxItem>
<ComboBoxItem>three</ComboBoxItem>
</ComboBox>
</DataTemplate>
</telerik:DataGridTemplateColumn.CellContentTemplate>
</telerik:DataGridTemplateColumn>
</telerik:RadDataGrid.Columns>
</telerik:RadDataGrid>
バインド ソースは、グリッドに何かを入力するためだけに存在します。実際のアプリでは、私はそれを使用します。問題:コンボボックスからアイテムを選択すると、選択されたままにならず、アイテムが表示され(ドロップダウン)、選択が機能しますが、コンボボックスには何も表示されません。グリッド外のコンボボックスは問題なく動作します。私はこれが初めてで、間違いなく何かが欠けています。