- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有谁知道列表选择器中存在一个错误,当扩展模式仅设置为完整模式时,该错误会阻止列表选择器更改所选项目。它总是由于某种原因返回到所选的默认项目。
最佳答案
我假设您的 Page_Loaded 中有一些代码,用于填充和/或设置 ListPicker 的 SelectedIndex。
您需要确保仅在进入页面时设置该值。
private void PhoneApplicationPage_Loaded(object sender, EventArgs e)
{
DataContext = App.ViewModel.something;
if (MyListPicker.SelectedIndex == -1)
{
MyListPicker.ItemsSource = App.ViewModel.SomeList;
MyListPicker.SelectedIndex = App.ViewModel.MyBinding;
}
}
您还可以确保忽略启动选择更改(在页面中加载和绑定(bind)时可能会触发多次)并仅捕获用户启动的更改。
private void MyListPicker_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (e.RemovedItems != null && e.RemovedItems.Count > 0)
{
if (this.MyListPicker.SelectedItem != null)
{
// Do something
}
}
}
关于c# - listPicker 未在完整模式下更新选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9559224/
我有 ListPicker,其中每个项目都是乐器。只能同时选择一项。在乐器名称旁边的每个项目中还有播放预览样本的按钮。 列表选择器模板:
有谁知道列表选择器中存在一个错误,当扩展模式仅设置为完整模式时,该错误会阻止列表选择器更改所选项目。它总是由于某种原因返回到所选的默认项目。 最佳答案 我假设您的 Page_Loaded 中有一些代码
我已经使用 WP7 一段时间了,正在大量使用 listPicker/DatePicker。我讨厌它的设计。我使用 liskPicker 的属性 ExpansionMode="FullScreenOnl
我有一个自定义实体的集合,该集合使用 ItemsSource 属性绑定(bind)到列表选择器。我还将选择模式设置为 Multiple,因此 FullMode 选择器中的每个项目都有一个复选框。这种选
我正在开发 Windows Phone 8.1 silverlight 应用。 我需要创建一个 ListPicker 并在全屏模式下打开它,但总是会出现错误,因为没有在列表选择器元素上检测到 Expa
我想确定当前在 ListPicker 中选择的项目的名称。我不确定如何在 SelectionChanged 事件中获取项目的名称。 XAML
ListPicker 是来自 WP8 Toolkit. 的控件 代码: private void field_SelectionChanged(object sender, SelectionChan
我正在使用多选 ListPicker(7.1/Mango 控制工具包中的新工具,从 2011 年 11 月开始)。 我的代码如下 - ListPicker 的“普通”用例,不同之处在于我使用新列表初始
默认情况下 ListPicker占用大量屏幕空间。有没有办法让它表现得像 HTML 的隐喻什么时候显示在手机上? 我用过 this react native plugin之前,这正是我想要的比喻,但对
在我看来,ListPicker 列表项是 Not Acceptable 小点击目标;当然,它们的高度小于 Microsoft 发布的样式指南推荐的最小尺寸,而且 Microsoft 已采取以更大的字体
我试图让列表选择器下拉菜单进入全屏模式。当我进入全屏扩展模式时,它会在第一次机会时崩溃。下面是我的代码: C#: monthCat.SetValue(Microsoft.Phone.Controls.
我是 App Inventor 的初学者,我不知道我在使用 listpicker 时做错了什么。我正在尝试创建和应用程序来重现我存储在服务器中的音乐,但是当我显示 listpicker 时,我无法单击
我在 Nativescript-Angular 应用程序中有一个 RadDataForm。 此 RadDataForm 显示了我的一个属性的列表选择器。 我已经阅读了有关 RadDataForm 组件
我有一个带有 SelectionChanged 事件的 ListPicker。显然,我希望 SelectionChange 事件仅在我更改选择时触发,但在我的情况下,它也会在我加载页面时触发。 代码:
大家好。我有以下问题: 我有一个在 XAML 中声明了 x:Name="Backgroundlist"的列表选择器,它工作正常。 其项目声明如下: public MainPage() { In
我在下面使用更改 ListPicker 更改为完整模式时的背景颜色。但我只看到黑屏。
我在 Windows Phone 7 应用程序中有一个页面,用户可以在其中编辑或删除事务对象。 Transaction 对象是一个 Linq-to-Sql 类,它与 Account 类和 Catego
我想用我在名为 FriendsClass 的数据库中的条目填充我的 ListPicker。 我的 XAML: 我的
我正在使用 ListPicker,但很难让设计正常工作。我已经包括了我做过的测试:
我正在开发一个 Windows Phone 8 应用程序。我的应用程序使用来自 Tookit 的 ListPicker。我有问题的代码如下所示: private void m
我是一名优秀的程序员,十分优秀!