我是XAML世界的新手,我正在通过大量的教程摸索。我坚持的一件事是在一个对象上调用.tostring。
这是mysetup
我有一个绑定到对象列表的列表框 我有一个contentControl绑定到相同的列表,显示列表框中的选定项目。
我的ContentControl如下:
<ContentControl Grid.Row="1" Margin="0,3,5,204" Name="Detail"
Content="{Binding Source={StaticResource listingDataView}}"
ContentTemplate="{StaticResource myContentTemplate}"
HorizontalAlignment="Right" Width="231"/>
myContentTemplate中的我有:
<DataTemplate x:Key="myContentTemplate">
<StackPanel>
<TextBlock Text="{Binding Path=Name}" />
<!-- want to call .tostring here-->
</StackPanel>
</DataTemplate>
在模板中,我想在当前选中的对象上调用.tostring,但我无法弄清楚如何做到这一点?
感谢 斯蒂芬
答案 0 :(得分:0)
How to reference current object in XAML
引用该帖子的答案:
根据数据绑定 概述,您可以使用“/”来 表示当前项目。您可以 然后在树上上下导航 需要使用以下类型 语法:
Button Content="{Binding }" />
Button Content="{Binding Path=/}" />
Button Content="{Binding
Path=/Description}" />
希望这有助于其他人:)