windows phone 值中的列表选择器问题已隐藏
list picker issue in windows phone value hidden
我有一个 dropdown menu
和一个 ListPicker
,有两个值:A 和 B。
当我从菜单中选择 select 时,我的值就会出现。当我 select 一个值时,它会出现在文本框(A 或 B)中。
如果我单击到值 A 的顶部,该值消失了,为什么?
这是我在 XAML
中的内容:
<toolkit:ListPicker x:Name="Select" Visibility="Collapsed" >
<toolkit:ListPickerItem Content="A"/>
<toolkit:ListPickerItem Content="B"/>
</toolkit:ListPicker>
在代码中,ListPicker
设置为可见,TextBox
获取selected值并显示内容。
我做了a video来解释这个问题。任何解决方案?谢谢!
我想这可能对你有帮助
<TextBox x:Name="myTextBox" Text="{Binding}"/>
<toolkit:ListPicker x:Name="Select" Visibility="Collapsed" SelectionChanged="Select_SelectionChanged">
<toolkit:ListPickerItem Content="A"/>
<toolkit:ListPickerItem Content="B"/>
然后在 SelectionChanged 事件处理程序上为
列表选择器。
private void Select_SelectionChanged()
{
myTextBox.DataContext = ((ListPickerItem)Select.SelectedItem).Content.ToString();
}
或者如果拒绝尝试这个
private void Select_SelectionChanged()
{
myTextBox.DataContext = Select.SelectedValue.ToString();
}
我有一个 dropdown menu
和一个 ListPicker
,有两个值:A 和 B。
当我从菜单中选择 select 时,我的值就会出现。当我 select 一个值时,它会出现在文本框(A 或 B)中。
如果我单击到值 A 的顶部,该值消失了,为什么?
这是我在 XAML
中的内容:
<toolkit:ListPicker x:Name="Select" Visibility="Collapsed" >
<toolkit:ListPickerItem Content="A"/>
<toolkit:ListPickerItem Content="B"/>
</toolkit:ListPicker>
在代码中,ListPicker
设置为可见,TextBox
获取selected值并显示内容。
我做了a video来解释这个问题。任何解决方案?谢谢!
我想这可能对你有帮助
<TextBox x:Name="myTextBox" Text="{Binding}"/>
<toolkit:ListPicker x:Name="Select" Visibility="Collapsed" SelectionChanged="Select_SelectionChanged">
<toolkit:ListPickerItem Content="A"/>
<toolkit:ListPickerItem Content="B"/>
然后在 SelectionChanged 事件处理程序上为 列表选择器。
private void Select_SelectionChanged()
{
myTextBox.DataContext = ((ListPickerItem)Select.SelectedItem).Content.ToString();
}
或者如果拒绝尝试这个
private void Select_SelectionChanged()
{
myTextBox.DataContext = Select.SelectedValue.ToString();
}