2008-10-23 51 views
6

我不知道如何引用XAML文件中XAML文件定義的當前實例對象。如何在XAML中引用當前對象

我有一個轉換器,我想在當前實例中作爲參數對象發送。

{Binding Path=<bindingObject>, Converter={x:Static namespace:Converter.Instance}, ConverterParameter=this} 

在這段代碼中,它被轉換爲一個字符串,而不是對當前實例對象的引用。

感謝

約翰

回答

3

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

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

技術上,ConverterParameter不是一個DependencyProperty,所​​以你不能綁定到它。這將是一件好事,做一個ConverterParameter = {Binding ElementName = this},但是你不能綁定到一個非依賴屬性。

但是,有人知道如何去做here。然而,這有點複雜。

相關問題