想象一下,我有一个按钮和一个绑定:
<Button Content="{Binding Path=FailOverStrings.ConfigTestBtn, Source={StaticResource ResourceWrapper}}></Button>
现在我想设置一组这样的按钮:
<Grid >
<ItemsControl>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid>
<Button Content="{Binding Title}" />
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</Grid>
我将在后面的代码中创建一个集合,但是如何说等于 'ConfigTestBtn' 的 'Title' 并不是真正的字符串 'ConfigTestBtn' 本身,而是 FailOverStrings 属性的名称?
绑定中的某种间接方式。我想我可以编写一个转换器来做到这一点,但这真的有必要吗?