windowsphone中的列表选择器问题隐藏值
本文关键字:问题 隐藏 选择器 列表 windowsphone | 更新日期: 2023-09-27 18:28:18
我有一个dropdown menu
和一个具有两个值的ListPicker
:a和B。当我从菜单中选择某个内容时,会显示我的值。当我选择一个值时,它会出现在一个文本框(a或B)中。如果我点击值A的顶部,值会消失,为什么?
这就是我在XAML
:中的内容
<toolkit:ListPicker x:Name="Select" Visibility="Collapsed" >
<toolkit:ListPickerItem Content="A"/>
<toolkit:ListPickerItem Content="B"/>
</toolkit:ListPicker>
在代码中,ListPicker
设置为visible,TextBox
获取所选值并显示内容。
我制作了一个视频来解释这个问题。有什么解决方案吗?谢谢
我认为这可能会帮助您
<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事件处理程序上为listpicker。
private void Select_SelectionChanged()
{
myTextBox.DataContext = ((ListPickerItem)Select.SelectedItem).Content.ToString();
}
或者如果拒绝尝试这个
private void Select_SelectionChanged()
{
myTextBox.DataContext = Select.SelectedValue.ToString();
}