- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个显示项目名称的列表选择器。选择项目时,我想获取该选定项目的项目 ID。我该怎么做?
<toolkit:ListPicker x:Name="lstItem"
FullModeHeader="Item"
SelectionMode="Single"
ItemsSource="{Binding getItems}"
ExpansionMode="FullscreenOnly"
Margin="12,5,10,0"
Grid.Row="0"
Grid.Column="1"
Background="White"
FontSize="21"
Header=""
Foreground="Black"
BorderThickness="0" Grid.ColumnSpan="2" SelectionChanged="lstItem_SelectionChanged"
>
<toolkit:ListPicker.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}" />
</DataTemplate>
</toolkit:ListPicker.ItemTemplate>
<toolkit:ListPicker.FullModeItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Margin="16 15 0 15">
<TextBlock Text="{Binding Name}"
Margin="0 0 0 0"
FontSize="25"
FontFamily="{StaticResource PhoneFontFamilyLight}"/>
</StackPanel>
</DataTemplate>
</toolkit:ListPicker.FullModeItemTemplate>
</toolkit:ListPicker>
在 C# 代码中,我将两者都绑定(bind)到列表选择器。我将此数据直接绑定(bind)到列表选择器。
public ObservableCollection<Items> bindItems()
{
listItems.Clear();
//int i = Common.intCustomerId; //&& btypes.ChqRtnPaymentNo == ""
var itemlist = from DailyItemStock DailyItm in APPCommon.SFADB
join ItemMaster IM in APPCommon.SFADB on DailyItm.ItemMasterID equals IM.ID
where DailyItm.StockDate == System.DateTime.Today
select new
{
DailyItm.ItemMasterID,
DailyItm.BatchNo,
IM.Name
};
listItems.Add(new Items() { ItemMasterID = 0, Name = "Select One" });
foreach (var lists in itemlist)
{
listItems.Add(new Items()
{
ItemMasterID = lists.ItemMasterID,
BatchNo = lists.BatchNo,
Name = lists.Name,
});
}
itemlist = null;
return listItems;
}
最佳答案
一种可能的方式:
Items selectedItem = (Items)lstItem.SelectedItem;
int id = selectedItem.ItemMasterID;
关于windows-phone-7 - 获取 ListPicker 中选定项的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29690487/
我有 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
我是一名优秀的程序员,十分优秀!