问题:
在Windows 7电话环境中,将列表框中的预定义项目填充到TextBox(最好是单一选择)的最简单方法是什么?
示例: 我选择" Bob "从列表框中然后" Bob "然后立即显示在文本框中,这样用户就不需要输入用户名,而是可以使用用户名列表中的预制用户名。
问题:
当前代码:
<TextBox HorizontalAlignment="Left" Margin="75,175,0,488" Name="textBox1"
Text="{Binding ElementName=listBox1, Path=SelectedValue}" Width="298" FontSize="20"
BorderBrush="Transparent" OpacityMask="#6E030303" Foreground="#FFEBC285" Background="Black"
FontFamily="Trebuchet MS" MaxLength="7">
答案 0 :(得分:0)
在你的XAML中你可以做这样的事情
<ListBox name="lb"/>
<TextBox Text="{Binding ElementName=lb, Path=SelectedValue}"/>
这样做是将TextBox.Text
属性数据绑定到ListBox.SelectedValue
属性。当您在列表框中选择新项目时,应填充文本框。