在我的申请中,我有以下工作正常。
<ListView ItemsSource="{Binding Items}">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,27.5">
<TextBlock Text="{Binding Name}" />
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
但是现在我想要绑定一个不具有Items
属性但Name
属性的Title
的其他类型。
我尝试过以下方法:
<TextBlock Text="{Binding {Binding MyDynamicProperty}}" />
因此,我可以将代码中的MyDynamicProperty
设置为Name
或Title
,但很快就会崩溃。
现在我不确定应该如何解决这个问题,这样我就可以绑定几个不同的Items
集合,并为要显示的文本添加不同的属性。