尝试让 Windows Phone 8 ListPicker 工作

2024-01-07

ListPicker 的功能是,我可以单击它并出现全屏弹出窗口,但有一些选项可供选择。

My xaml:

                <toolkit:ListPicker ExpansionMode="FullScreenOnly" FullModeHeader="Select Module" Name="modulePicker">
                    <toolkit:ListPicker.ItemTemplate>
                        <DataTemplate>
                            <StackPanel>
                                <TextBlock Text="{Binding moduleNumber}"/>
                            </StackPanel>
                        </DataTemplate>
                    </toolkit:ListPicker.ItemTemplate>
                    <toolkit:ListPicker.FullModeItemTemplate>
                        <DataTemplate>
                            <StackPanel">
                                <TextBlock Text="{Binding moduleNumber}"/>
                            </StackPanel>
                        </DataTemplate>
                    </toolkit:ListPicker.FullModeItemTemplate>
                </toolkit:ListPicker>

而其背后的C#包括:

String[] moduleNumber = { "AA1", "AA2", "AA3" };

and

    public MainPage()
    {
        InitializeComponent();
        this.modulePicker.ItemsSource = moduleNumber;
    }

那么我需要做什么才能让 moduleNumber 中列出的字符串显示在 ListPicker 上呢?

如果您需要了解更多,请询问。


后面的代码没问题。这是一个xaml问题。在您的 xaml 文件中尝试此方法。

1) 将数据模板定义为 PhoneApplicationPage 资源,该资源从后面的代码绑定到 moduleNumber 数组。

2) 然后将列表选择器绑定到模板。

<phone:PhoneApplicationPage.Resources>
    <DataTemplate x:Name="modulePickerItemTemplate">
        <StackPanel>
            <TextBlock Text="{Binding moduleNumber}"/>
        </StackPanel>
    </DataTemplate>
    <DataTemplate x:Name="modulePickerFullItemTemplate">
        <StackPanel>
            <TextBlock Text="{Binding moduleNumber}"/>
        </StackPanel>
    </DataTemplate>
</phone:PhoneApplicationPage.Resources>


<toolkit:ListPicker ExpansionMode="FullScreenOnly" FullModeHeader="Select Module" 
                    Name="modulePicker"
                    FullModeItemTemplate="{Binding modulePickerFullItemTemplate}" 
                    ItemTemplate="{Binding modulePickerItemTemplate}" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尝试让 Windows Phone 8 ListPicker 工作 的相关文章

随机推荐

  • JIRA:查找与用户相关的所有问题

    在 JIRA 中 如何查找所有项目中与用户相关的所有问题 简单的查询搜索仅产生全文结果 即 仅涉及名称被提及的问题 而不是名称已被分配 已报告 已抄送等的问题 我在这里的目的是寻找与我相关的股票会计票据 我使用的是 JIRA 3 13 as
  • ExtJS 6 按关联模型进行网格组

    Context 不久前我用过这个answer https stackoverflow com a 19198773 1842261实现远程排序和过滤 使用 关联模型 关联模型字段 格式 我可以轻松解析服务器端代码中的表达式以查询数据库 Pr
  • 如何使用 JavaScript 清除/重置 formData()?

    我正在使用formData进行Ajax图像上传 当我第一次提交时它将成功上传 并再次单击发布按钮该图像也发布到服务器 我认为formData不会清除 My Code postsubmitimage click function var fo
  • jQuery UI 自动完成 DownArrow UpArrow

    我在 jQuery 自动完成和移动向下箭头和向上箭头方面遇到一些问题 问题似乎在于
  • MySQL:多类别产品的 SQL 和 DB

    我正在开发一个现在拥有数百万条记录的网站 抱歉 无法透露哪个网站 最初它只有几百条记录 因此下面的查询是可以接受的 查询 SELECT FROM WHERE 类别 LIKE 3 但现在它只是杀死数据库 因为对于每个查询 它都必须使用上述查询
  • WSO2 身份服务器 JWT 访问令牌

    当使用密码 grant type 登录时 我尝试从 WSO2 Identity Server 接收 JWT access token 但我找不到任何方法来配置它 当我登录时 我得到一个 guid 作为 access token 我发现了这个
  • 如何使我的自定义配置部分表现得像一个集合?

    我需要如何编写我的自定义ConfigurationSection这样它既是一个节处理程序又是一个配置元素集合 通常 你有一个类继承自ConfigurationSection 然后它有一个继承自的类型的属性ConfigurationEleme
  • 更新和删除 CakePHP 中的唯一连接关系

    编辑 我需要帮助的是删除 topic posts 表中主题和帖子之间的所有关系 以便清理关系并删除旧关系 然后代码的其余部分应该可以正常工作 因为所有问题都将得到解决 因为我们在添加关系之前删除了它们 在我的 CakePHP 应用程序中 我
  • 我可以仅使用 jQuery 进行验证还是需要 PHP? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我了解两种语言之间的差异 但是当涉及到表单验证时 jQuery 够用吗 我可以在 jQuery JavaScript 中验证我的表单 然后执行
  • 改变jstree节点的颜色

    有没有人尝试过使用类型插件更改 jstree 特定节点的颜色 而且我想避免该节点上的单击事件 我需要这样做以防止用户选择同一节点 有关如何更改被单击的任何节点的颜色的示例 function document ready my jstree
  • 在图书馆项目中使用 Room DB

    我正在尝试将房间数据库集成到图书馆项目中 apply plugin com android library compile android arch persistence room runtime rootProject roomVers
  • 已经有映射的bean方法

    我收到以下异常 p b root cause b p pre org springframework beans factory BeanCreationException Error creating bean with name org
  • 压缩 S3 上存储的所有回形针附件

    Paperclip 是一个很棒的 Rails 上传插件 将上传内容存储在本地文件系统或 Amazon S3 上似乎效果很好 我只是假设将文件存储在本地主机上 但此应用程序需要使用 S3 因为它将托管在 Heroku 上 我如何在单个压缩下载
  • React Native 0.57.1​​:发布版本包含旧代码

    当我跑步时react native run android variant release一切正常 应用程序加载 但代码已经使用了几天 阅读周围我发现了一些使用重新捆绑应用程序的建议react native bundle platform
  • 捕获不压缩的静态 UIImage(来自 CMSampleBufferRef)?

    我需要获得UIImage from 未压缩的来自 CMSampleBufferRef 的图像数据 我正在使用代码 captureStillImageOutput captureStillImageAsynchronouslyFromConn
  • 如何为 Vue 项目设置 lint-staged?

    我使用 Vue CLI 创建了一个新的 Vue3 应用程序 并为我的 linter 配置选择了 Prettier 我想使用 commitlint husky 和 lint staged 来验证提交消息并在推送代码之前检查代码 我做了什么 基
  • Notepad++ 正则表达式用于搜索和替换异常

    我是正则表达式新手 我想知道如何搜索并替换以下情况 一个文件包含多次出现以下内容 L1234 XL3 ext 并且还多次出现 L1234 XL3 我只想查找并替换L1234 XL3出现与XL3不影响具有扩展名的实例 我正在使用 notepa
  • Django 向数据库表中的所有用户发送电子邮件

    我已经开始 django 构建我的第一个应用程序教程 我必须在某些特殊场合向数据库表中存储的所有用户发送电子邮件 我在 google 上搜索并找到了很多 api 但发现很难用我的应用程序进行配置 这是我的 model py class Us
  • 如何修复 Angular 2 中的错误“无法找到 Angular Material 核心主题”?

    我实际上是 Angular2 的新手 并继承了 Angular 2 前端的项目 在控制台上切换到新的 Angular 4 0 后 我看到错误 compatibility ts 221 找不到 Angular Material 核心主题 大多
  • 尝试让 Windows Phone 8 ListPicker 工作

    ListPicker 的功能是 我可以单击它并出现全屏弹出窗口 但有一些选项可供选择 My xaml