Wpf RadGrid默认选择第一行
我使用的是RAD栅格视图,我想选择第一行默认值,因此我添加了属性 IsSynchronizedWithCurrentItem=True 之后,第一行样式的默认选择不同Wpf RadGrid默认选择第一行,wpf,mvvm,wpf-controls,telerik-grid,Wpf,Mvvm,Wpf Controls,Telerik Grid,我使用的是RAD栅格视图,我想选择第一行默认值,因此我添加了属性 IsSynchronizedWithCurrentItem=True 之后,第一行样式的默认选择不同 如果我手动选择,则样式不同,并且默认选择的样式也不同。任何人都可以使用XAML中的SelectedItem=Model在这方面帮助我。然后只需将属性“Model”设置为网格视图列表的第一项: <telerik:RadGridView Name="DataGrid" HorizontalAlignment="Stretch
如果我手动选择,则样式不同,并且默认选择的样式也不同。任何人都可以使用XAML中的SelectedItem=Model在这方面帮助我。然后只需将属性“Model”设置为网格视图列表的第一项:
<telerik:RadGridView Name="DataGrid" HorizontalAlignment="Stretch" IsFilteringAllowed="True" ItemsSource="{Binding Path=List}"
SelectedItem="{Binding Path=Model}" >
public xxx Model
{
get
{
return _model;
}
set
{
_model = value;
OnPropertyChanged(() => Model);
}
公共xxx模型
{
得到
{
回归模型;
}
设置
{
_模型=价值;
OnPropertyChanged(()=>模型);
}
现在设置
Model=List.First();
并将其选中。可能是因为currentItem的样式与selectedItem不同。并且您选择的项目可能未被“选中”。只有当前项目。