0
而不是使用默認的telerik gridviewcombobox模板,我想覆蓋它並使用wpf原始組合框。它在嘗試應用數據模板之前完全正常工作。爲RadGridViewComboBox列創建DataTemplate列
<Telerik:GridViewComboBoxColumn
Header="Status"
DataMemberBinding="{Binding Status_Id}"
ItemsSource="{Binding Statuses, Mode=TwoWay}"
DisplayMemberPath="StatusName"
SelectedValueMemberPath="Id">
</Telerik:GridViewComboBoxColumn>
當我嘗試應用數據模板時,組合框現在顯示空白值。
<Telerik:GridViewComboBoxColumn Header="Status"
<Telerik:GridViewComboBoxColumn.CellTemplate>
<DataTemplate>
<ComboBox SelectedValue="{Binding Status_Id}"
ItemsSource="{Binding Statuses, Mode=TwoWay}"
DisplayMemberPath="StatusName"
SelectedValuePath="Id">
</ComboBox>
</DataTemplate>
</Telerik:GridViewComboBoxColumn.CellTemplate>
</Telerik:GridViewComboBoxColumn>
我是否將選定的屬性值設置爲不正確?任何援助將不勝感激。我認爲當我設置數據模板時,它會觸及錯誤的層。我認爲它不再是從Viewmodel中獲取狀態。