2017-02-23 46 views

回答

2

如果TextBlockDataContext有一個叫「的SelectedItem」屬性,它返回一個SelectedKey屬性的對象,你可以綁定到這後一個這樣的Name屬性:如果你想

<TextBox Text="{Binding SelectedItem.SelectedKey.Name}" /> 

結合當前在一個ItemsControl例如選擇爲例如ListBox項的SelectedKey屬性,可以使用一個ElementName綁定:

<ListBox x:Name="listBox1" ... /> 
<TextBox Text="{Binding SelectedItem.SelectedKey.Name, ElementName=listBox1}" /> 

如果您需要任何進一步的幫助,你應該閱讀:

How to create a Minimal, Complete, and Verifiable example

我無法找到一個TextBox屬性,如「DataBoundItem」。

A TextBox沒有任何「DataBoundItem」屬性。它有一個Text屬性用於顯示TextBox中的文本,基本上就是這樣。

FrameworkElement繼承的所有控件都有Tagobject類型的屬性,您可以綁定任何您想要的東西。您可以使用此一:

<TextBox Text="{Binding SelectedKey.Name}" Tag="{Binding SelectedKey}" /> 
+0

謝謝你的答案。我編輯了我的問題。 – user2190035