问题标签 [listpicker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2126 浏览

windows-phone-7 - ListPicker 不会在 WP7 上的 StackPanel 中展开

改天另一个问题,这一次我想与 XAML 格式的一个简单问题。

我在 WP7 应用程序的 XAML 页面上的 StackPanel 中有一个 ListPicker。每当我点击 ListPicker 时,它都会展开,但它似乎在它下面的项目后面展开。如果列表中有足够的项目,它会以全屏模式打开,效果很好。

任何建议,指针将不胜感激;

我已经浏览了 windowsphonegeek.com 网站上的示例,但我仍然无法使其工作!

0 投票
1 回答
2234 浏览

windows-phone-7 - ListPicker 显示对象名称而不是属性

在我的模型中,我有课:

在我的视图模型中,我有一个属性 HeavinessList:

在我的 xaml 中,我添加了 ListPicker,其中项目源绑定到 HeavinessList;它的 item 数据模板绑定到 Heaviness 对象的 NameToDisplay 属性。

但是,当我运行应用程序时,显示的是对象名称而不是属性。为什么会这样?

0 投票
1 回答
690 浏览

windows-phone-7 - 当 ItemsSource 绑定到从服务获取的数据时,ListPicker 不会“勾选”所选项目

我按照http://mobileworld.appamundi.com/blogs/andywigley/archive/2012/02/02/how-to-databind-selecteditems-of-the-listpicker-and-recurringdayspicker.aspx的说明在多选中绑定 SelectedItems列表选择器。

当我将 ItemsSource 绑定到 ViewModel 中创建的对象的 ObservableCollection 时,ListPicker 可以正常工作。但是,当我将 ItemsSource 绑定到从 WCF 服务获取的 ObservableCollection 时,问题就开始了。ListPicker 正确显示所有项目,它们也可以在主屏幕上选择并显示为已选择。但是当我单击选择器再次选择时,ListPicker 无法“勾选”模板上的选定项目。

我可以重写从服务中获取的所有元素的列表,但我想知道是否有一种巧妙的方法来解决这个问题?

项目信息:WP 7.0、WCF 服务、EntityFramework、大量咖啡

实体类:

WCF 服务:

xml:

ListPickerExtended.cs

视图模型

0 投票
1 回答
1302 浏览

silverlight - WP7 ListPicker - 从数据源生成时如何标记模型中的选定项目?

我有一个包含 many 的Menu对象(设置为 DataContext)Options (Menu.Options),其中包含 aName (Option.Name)和 many Options (Option.Options)。集合都是 type ObservableCollection<T>

菜单是从 XML 文件加载的,因此选项和值的数量可能会有所不同。

为了帮助可视化,这里是相关的 XAML:

我有一个ListPicker_SelectionChanged关于 SelectionChanged 事件的方法,我想在其中以某种方式标记数据绑定模型中的当前选择。我只需要使用提供给方法的参数来完成它,因为每个 ListPicker 都是在运行时生成的。所以我不能指定实际的控件名称(据我所知)。

我可以看到两种可能的选择:

1)有一个CurrentSelectioninside Menu.Option,我可以在其中引用该 ListPicker 的最后一个选定项目

2)SelectedOption.Option. 但这里的缺点是确保在选择新元素时取消选择所有元素。

我已经尝试浏览 的对象树sender,但我发现的任何东西,例如ItemsHost,都是不可访问的(私有/受保护的)。

有什么办法可以解决吗?

0 投票
4 回答
2769 浏览

windows-phone-7 - 如何在 WP7 的当前页面中显示所有 Listpicker 项目?

我在 ScrollViewer 内的 Listbox 中使用 Listpicker。如果 Listpicker 中的项目数为 3(或小于 3),则 Listpicker 在当前页面中以 ComboBox 的形式打开。但如果项目数超过 3,它会在另一个页面中打开,而不是作为 ComboBox。我怎么解决这个问题?

0 投票
2 回答
496 浏览

windows-phone-7 - 无法在 Wp7 Listpicker 控件中显示所选项目

基本上,我正在尝试从手机中提取联系人并将它们显示在 Listpicker 控件中,以获取我应用程序中的一项功能。我有两个 Listpickers,一个用于联系人列表的名称,另一个显示所选联系人的电话号码列表。

这是我的代码:

我能够在 Listpicker 背景中使用所选名称的电话号码填充 Numberlist,但该号码未显示在前面。我认为 Numbers_SelectionChanged() 事件仅在页面加载时调用一次,并且在我更改联系人列表时没有看到它被触发。任何人都知道哪里出错了?

0 投票
1 回答
84 浏览

silverlight - xaml中元素的定位

我有 2 个 ListPicker。例如:

这个 Listpickers 位于附近。当我单击第一个列表选择器时,它会显示菜单,但它被第二个列表选择器覆盖。

当我第一次单击时,我试图禁用第二个列表框的可见性,但我认为一切都可以通过 xaml 完成。对不起,真的很愚蠢的问题,谢谢。

0 投票
1 回答
1556 浏览

windows-phone-7 - WP7 组合框等效

我正在尝试在 wp7 中创建一个下拉列表,以便它具有一个文本属性和一个值。

我将使用什么控件,有没有人有一个例子来说明如何将它绑定到 Odata?

谢谢

0 投票
2 回答
3239 浏览

windows-phone-7 - 使用 ListPicker 和 DataBinding

行。我放弃。我想在我的一个 Windows Phone 应用程序中使用 ListPicker 控件。我收到一个异常SelectedItem 必须始终设置为有效值

这是我的 ListPicker 的 XAML 片段:

CategoryListObservableCollection<Category>我的 ViewModel 中。 SelectedCategory是我的 ViewModel 中 Category 类型的一个属性。

这就是我声明 CategoryList 和 SelectedCategory 的方式:

感谢你的帮助!!!可能我对 ListPicker 的用法还不是很了解。

0 投票
1 回答
1133 浏览

c# - 列表选择器和返回值

我是这种语言的新手。我读了这个方法 http://windowsphonegeek.com/articles/listpicker-for-wp7-in-depth 但我仍然有这个问题:

我创建了一个列表选择器并插入了值,现在我创建了这个按钮1:

我没有选择日期,但有一个无效的转换错误,我不知道选择的返回值。你能帮助我吗?