【问题标题】:radiobuttons on windows phone applicationbar?Windows Phone应用程序栏上的单选按钮?
【发布时间】:2012-11-28 19:33:57
【问题描述】:

大家好,我有这个页面:

PS:这是临时数据,所以看起来不太好;P

现在,如果我单击该过滤器按钮,我希望在应用程序栏中显示一个弹出窗口或单选按钮,这可能吗?或者我应该尝试另一种方法吗?

当您选择一个单选按钮时,我将对所做的选择进行页面过滤,因此我不能离开页面去做出选择。任何帮助/链接/教程将不胜感激:)

提前致谢,

在 windows phone 8/silverlight/c# 上工作 ...

【问题讨论】:

    标签: c# silverlight windows-phone-8 application-bar


    【解决方案1】:

    应用栏中不能有单选按钮。

    将此实现为一个单独的页面,并在您导航回此页面时更新您的过滤器。页面实例和视图模型仍将在内存中,因此应该检测 OnNavigatedTo 中的后退导航并在该点应用您的过滤器。在此页面和您的过滤器页面之间共享 ViewModel 是传达过滤器值的最佳方式,但这不是唯一的方式。

    【讨论】:

    • 感谢您富有洞察力的回复,还有一个问题吗?是不是有一种方法可以使该页面像一种弹出窗口一样使用带有几个单选按钮的网格?
    • 您可以只使用 PhoneApplicationPage 并在其中包含一个单选按钮的 StackPanel(您可以选择标题)。您可以使用 Popup 原语,但实际上需要更多工作,因为您需要创建子控件以及管理子控件的位置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多