【问题标题】:Windows Phone ListBox Selector With Click Left单击左键的 Windows Phone 列表框选择器
【发布时间】:2014-09-18 11:42:53
【问题描述】:

哪个组件让我们通过单击左侧的空白部分或单击应用栏上的“选择”按钮来打开带有复选框的多选菜单?

谢谢。

【问题讨论】:

    标签: windows-phone-8 listbox windows-phone selection longlistselector


    【解决方案1】:

    编辑

    您需要从 Nuget 包管理器安装 Windows Phone Toolkit 才能拥有此元素。这是LongListMultiSelector。这在 WP8 SDK 的默认元素中找不到。使用以下说明。

    Installing Windows Phone Toolkit

    Using Windows Phone Toolkit

    安装 WPTookit 后,请按照以下说明进行操作。

    您可以通过点击左侧的空白区域或按下按钮来启用选择模式。如果您使用按钮,您可以添加以下代码来启用选择模式..

    private void btnEnableSelect_Click(object sender, RoutedEventArgs e)
    {
        llms.EnforceIsSelectionEnabled = true;
    }
    

    您可以使用IsSelectionEnabledChanged 事件来检测选择模式何时启用/禁用。

    llms.IsSelectionEnabledChanged += llms_IsSelectionEnabledChanged;
    
    void llms_IsSelectionEnabledChanged(object sender, DependencyPropertyChangedEventArgs e)
    {
        // your task here...
    }
    

    【讨论】:

    • 感谢您的回答,但您是在谈论 Windows Phone 8 吗? Listbox 或 LongListSelector 中没有 EnforceIsSelectionEnabled 属性。
    • 是的,这是 WP8,但您在 WP8 右侧将没有此多选功能。您需要安装 Windows Phone Toolkit 才能使用 LongListMultiSelector。这不是普通的 ListBox 或 LongListSelector。这是 LongListMultiSelector。使用 Nuget 包管理器进行安装。搜索为 WPToolkit
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-16
    • 1970-01-01
    相关资源
    最近更新 更多