Telerik.UI.Xaml.Controls.Grid.RadDataGrid中的组合框

Telerik.UI.Xaml.Controls.Grid.RadDataGrid中的组合框,xaml,combobox,telerik,microsoft-metro,Xaml,Combobox,Telerik,Microsoft Metro,视窗8 Visual Studio 2012 Express 简单XAML: <telerik:RadDataGrid ItemsSource="{Binding ProductsSource}" AutoGenerateColumns="False"> <telerik:RadDataGrid.Columns> <telerik:DataGridTemplateColumn Header="Whatever">

视窗8 Visual Studio 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>

一
二
三
绑定源只是为了用一些东西填充网格。在真正的应用程序中,我确实使用它。 问题是:每当我从组合框中选择一个项目时,它不会保持选中状态,项目会出现(下拉),选择会起作用,但组合框不会显示任何内容。网格外组合框工作正常。
我对这一点还不熟悉,我确实缺少了一些东西。

是的,这是因为在SelectionChanged事件引发后,ComboBox没有立即更新其VisualState,因为在这两者之间有一个动画

致以最良好的祝愿,
Ivaylo

似乎是由于某些重新绘制/刷新问题造成的嗯,我使用的是我的女士提供的WinRT组合框。对不起,这是一个打字错误-我是指ms组合框