WPF Datagrid-RowDetails绑定到可选属性?

WPF Datagrid-RowDetails绑定到可选属性?,wpf,binding,datagrid,rowdetails,Wpf,Binding,Datagrid,Rowdetails,我试图设计一个WPF数据网格,其中RowDetails(一个文本块)将绑定到网格的ItemSource元素的Detailsstring属性 <DataGrid.RowDetailsTemplate> <DataTemplate> <TextBlock Text="{Binding Details}" ..... </DataTemplate> </

我试图设计一个WPF数据网格,其中RowDetails(一个文本块)将绑定到网格的ItemSource元素的
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>