Я начинаю работать в wpf, и я хочу помочь с этим фрагментом кода XAML.«Каскад» Databinding
<DataGrid ItemsSource="{Binding Elements[person]}" >
<DataGrid.Columns>
<DataGridTextColumn x:Name="headerPhone" Binding="{Binding Element[phone].Value}">
<DataGridTextColumn.CellStyle>
<Style TargetType="{x:Type DataGridCell}" x:Name="headerPhoneCStyle">
<Style.Triggers>
<DataTrigger Binding="{Binding Element[phone].Attribute[changed].Value}" Value="yes">
<Setter Property="Background" Value="Red"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
Есть ли какой-то способ, как уменьшить это:
Binding="{Binding Element[phone].Attribute[changed].Value}"
Чтобы просто что-то вроде этого:
Binding="{Binding Attribute[changed].Value}"
'Binding =" {Атрибут привязки [изменен] .Value} «Это не работает? – Sankarann