我在另一个网格中有一个网格。当我从嵌套网格中选择一个项目时,我从另一个嵌套网格中选择另一个项目,之前的选择仍然突出显示,如果我再次选择前一个选项,则它不会进入获取/设置。如果SeletedNestedItem与前一个不在同一嵌套网格中,则选择不会更改。这是我的代码:
<telerik:RadGridView ...
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn
<telerik:GridViewDataColumn.CellTemplate>
<DataTemplate>
<telerik:RadGridView ..
SelectedNestedItem="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Page}},
Path=DataContext.SelectedNestedItem}"
public Test SelectedNestedItem
{
get
{
return selectedNestedItem;
}
set
{
if (selectedNestedItem != value)
{
selectedNestedItem = value;
NotifyPropertyChanged(nameof(SelectedNestedItem));
}
}
}
答案 0 :(得分:0)
如果您希望这样做,您将需要覆盖绑定类的等号:
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
apr_pollset_poll: The timeout specified has expired (70007)
Total of 872 requests completed
我想应该发生的事情是,你还没有比较这两者。它们是相同的类型,因此它们是相同的。没什么区别......没什么可看的......沿着这里移动。