【问题标题】:how to disable default (next/prev) buttons of flip in winrt xaml如何在winrt xaml中禁用默认(下一个/上一个)翻转按钮
【发布时间】:2013-08-13 18:22:01
【问题描述】:

我正在开发 winrt Flipview。 在此我想禁用 FlipView 的默认下一个和上一个按钮。但翻转可以通过另一个按钮来完成。谁能告诉我如何禁用winrt xaml中的默认(下一个/上一个)按钮

【问题讨论】:

标签: xaml windows-8 winrt-xaml


【解决方案1】:

有 2 个选项。

选项1。FlipView.Loaded事件中动态移除箭头按钮。

private void flipView_Loaded(object sender, RoutedEventArgs e)
{
    Grid grid = (Grid)VisualTreeHelper.GetChild(flipView, 0);
    for (int i = grid.Children.Count - 1; i >= 0; i--)
        if (grid.Children[i] is Button)
            grid.Children.RemoveAt(i);
}

选项 2。 重新设计 FlipView 控件(正如 Tim Heuer 在他的回答中所说)。

【讨论】:

    【解决方案2】:

    您需要重新模板化控件并删除这些元素。

    【讨论】:

    • 怎么做有没有例子
    • 1.将 FlipView 添加到您的应用程序。 2. 在 Blend 中打开应用程序。 3. 右键单击​​ Blend 中的 FlipView,然后选择编辑模板 > 编辑副本。 4.找到下一个/上一个按钮并禁用或删除它们。
    • '您需要重新模板化控件并删除这些元素。'那真的很有帮助,不是吗。关于我们如何做这件事的零说明?
    • 这里你可以找到如何编辑模板irisclasson.com/2012/07/22/…
    猜你喜欢
    • 2013-11-15
    • 1970-01-01
    • 2012-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多