【发布时间】:2013-06-13 21:15:36
【问题描述】:
有没有办法在样式里面访问Name?它是列表中对象的属性Foo
<DataGrid ItemsSource="{Binding Source=Foo}">
...
<DataGridTextColumn Binding="{Binding Path=Name}"> // Works
<DataGridTextColumn.EditingElementStyle>
<Style TargetType="TextBox">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=Name}" // Not Found
...
</DataGrid>
我不知道如何从DataTrigger 中引用Name。我假设我在绑定中缺少某种 Source 属性。
【问题讨论】:
-
输出窗口说什么? “在对象上找不到......”我认为它通常会说明它正在查看的类型。您是否尝试过“{Binding}”?如果那是答案,我将作为答案重新发布
标签: wpf binding datagrid datatrigger