TextBox占位符文本,同时也绑定到ListBox.SelectedItem

时间:2012-09-17 07:16:08

标签: c# .net binding microsoft-metro

如果还将文本框绑定到ListBox的Selected Item,我怎么还有占位符文本(.Text =“Whatever”)?

1 个答案:

答案 0 :(得分:2)

您希望何时显示此占位符文字?什么时候没有SelectedItem?

您可以使用PriorityBinding来提供绑定列表,它将使用产生结果的第一个绑定。

类似的东西:

<TextBox> 
   <TextBox.Text>
     <PriorityBinding>
       <Binding Path="myListBox.SelectedItem"/>
       <Binding Source="Default Text"/>
     </PriorityBinding>
   </TextBox.text>
 </TextBox>