2013-11-05 57 views
0

幾天前我開始使用標記擴展,並且出現轉儲問題。在標記擴展中獲取其他組件值

我有一個標記擴展,有string屬性,我不想使用由用戶輸入的值在TextBox,有沒有一種簡單的方法來做到這一點?

,所以我有這樣的事情:

<TextBox Name="tb"/> 

<ListView Name="lv"> 
    <ListView.View> 
     <GridView> 
      <GridViewColumn Header="Value" DisplayMemberBinding="{Binding Path=Value, Converter={my:CustomExtension Value=(content of the textBox)}}" /> 
     </GridView> 
    </ListView.View> 
</ListView> 
+0

對不起,但你的問題不是很清楚。發佈一些代碼並嘗試向我們展示你想要做什麼 – Alberto

+0

TextBox的文本屬性也是字符串。你應該給一段代碼來解釋你的問題。 – Demir

回答

2

如果我的理解是正確的;您想爲您的物業綁定一個物業MarkupExtension類別

不,你不能;

您只能綁定一個DependencyProperty,而您沒有任何DependencyProperty; 和你不能在你的MarkupExtension類中定義一個依賴屬性;因爲它不是一個DependencyObject;所以你不能將任何東西綁定到你的自定義擴展;