2014-04-02 40 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