2010-09-15 77 views
0

我是XAML世界的新手,我正在通過大量教程摸索自己的方式。我堅持的一件事就是在對象上調用.tostring。ContentControl中的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

以及看起來像我問這個太早了。我找到了答案在另一個問題

How to reference current object in XAML

從該線程引用了答案:

根據數據綁定 概述,您可以使用「/」來 表示當前項目。您可以 然後導航向上和向下的樹 需要使用以下類型 語法:

Button Content="{Binding }" /> 
Button Content="{Binding Path=/}" /> 
Button Content="{Binding 
Path=/Description}" /> 

希望這有助於別人:)

相關問題