2014-04-02 39 views
2

问:Windows Phone的列表框选择到文本框

什么是ListBox中预先定义的项目要填充到一个文本框(最好是单一选择)在Windows 7手机的环境方式simpliest?

例子:我选择“鲍勃”从列表框中,然后“鲍勃”然后显示在文本框中瞬间,因此用户不需要输入用户名和可以改为使用用户名列表中的预制用户名。

问题:

  • 我试图寻找这些小东西并没有发现任何解决方案。
  • 我找到的解决方案令人难以置信的模糊。
  • 在YouTube和其他地方的许多视频没有真正覆盖这个Windows 7
  • 我担心Windows 8是不同的。
  • 现在,我的代码无法使用列表框选择填充文本框。

目前代码:

<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

这是MVVM的方法吗? – Jaihind

回答

0

在XAML中,你可以做这样的事情

<ListBox name="lb"/> 

<TextBox Text="{Binding ElementName=lb, Path=SelectedValue}"/> 

这样做是它databinds的TextBox.Text属性的ListBox.SelectedValue property`。当您在列表框中选择新项目时,文本框应该填充。

+0

谢谢!我会试试这个!我把这个放在加力燃烧器上,所以很抱歉没有及时回复。 – user3486320

+0

@ user3486320请记住,如果它的作品回来并upvote并勾选此为答案。 –

+0

嗯,我用这个,但没有改变。我不知道发生了什么。当我从列表框中进行选择时,没有任何内容正在填充。 – user3486320