WPF Datagrid-RowDetails绑定到可选属性?
我试图设计一个WPF数据网格,其中RowDetails(一个文本块)将绑定到网格的ItemSource元素的WPF Datagrid-RowDetails绑定到可选属性?,wpf,binding,datagrid,rowdetails,Wpf,Binding,Datagrid,Rowdetails,我试图设计一个WPF数据网格,其中RowDetails(一个文本块)将绑定到网格的ItemSource元素的Detailsstring属性 <DataGrid.RowDetailsTemplate> <DataTemplate> <TextBlock Text="{Binding Details}" ..... </DataTemplate> </
Details
string属性
<DataGrid.RowDetailsTemplate>
<DataTemplate>
<TextBlock Text="{Binding Details}" .....
</DataTemplate>
</DataGrid.RowDetailsTemplate>
在仔细查看之后,我发现了PriorityBindings,它完成了这项工作。在这里,我绑定到RowDetailsTemplate内的TextBlock,如果找不到binding属性,则将Fallbackvalue设置为空字符串:
<TextBlock.Text>
<PriorityBinding FallbackValue="">
<Binding Path="Details" IsAsync="True"/>
</PriorityBinding>
</TextBlock.Text>
仔细查看之后,我发现了PriorityBindings,它完成了任务。在这里,我绑定到RowDetailsTemplate内的TextBlock,如果找不到binding属性,则将Fallbackvalue设置为空字符串:
<TextBlock.Text>
<PriorityBinding FallbackValue="">
<Binding Path="Details" IsAsync="True"/>
</PriorityBinding>
</TextBlock.Text>