问题标签 [commandbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
674 浏览

xaml - Xamarin UWP 自定义命令栏

我想为我的 Xamarin 项目的 UWP 部分创建一个自定义 CommandBar。

我想在背景颜色上制作徽标。获得此效果的唯一方法是制作视觉画笔或网格,以包含背景颜色和图片。

我读过它可以这样做;

我需要在运行时添加这个命令栏,如下所示:

问题:

  1. 如何或在哪里可以在我的 Xamarin UWP 项目中添加它?添加 XAML 文件?

  2. 如何在运行时链接到布局?还是有更好的方法来做到这一点?

0 投票
2 回答
2497 浏览

c# - UWP CommandBar 动态大小和位置

在我的应用程序中,我在应用程序顶部使用带有多个 AppBarButtons 的 CommandBar。现在,如果我调整窗口大小,我希望 AppBarButtons 转到 CommandBar.SecondaryButtons,如果它们不再适合窗口的整个宽度。例如,在默认的天气应用程序中,就有这样的效果。

其次,我想在特定设备系列上从顶部的 CommandBar 切换到底部的 CommandBar,例如 Page.BottomAppBar 内的 CommandBar。我不知道,我是否应该在我的 xaml 中设置两个 CommandBar 并显示一个符合条件的,或者是否有更好的方法。我喜欢尽可能多地使用 VisualStates,但我不知道如何实现这一点。

我知道这是两个问题,但都指向CommandBar,所以我希望有人能帮助我吗?

此致

0 投票
1 回答
342 浏览

c# - UWP CommandBar 动态溢出行为不起作用

Windows 开发中心的这个页面上,它说

当空间有限时,新的动态溢出行为将自动将主要命令移动到 SecondaryCommands 区域。

但是在我的应用程序中只有 4 个按钮可见,第 5 个不存在,如果我打开菜单也不存在,我必须手动将其放入SecondaryCommands列表中,以使 Windows 显示它。
我做了一个简单的 CommandBar 来测试它

截屏

构建目标和最低版本是 10.0 10586。
我还注意到CommandBarOverflowButtonVisibility找不到类似的属性。

0 投票
2 回答
271 浏览

uwp - VS2015中如何改变CommandBar溢出区域的位置?

我可以询问当 CommandBar 控件位于底部时,CommandBar 溢出区域的位置(单击“查看更多”省略号按钮时)如何更改为位于 CommandBar 下方(而不是上方)页?

谢谢。

0 投票
1 回答
603 浏览

wpf - 我们可以在 UWP 中自定义 CommandBar

我有一个 UWP 应用程序。在那里,我有一个CommandBar有一些AppBarButton。现在,我需要在同一个命令栏中添加一些自定义的单选按钮,这些单选按钮将组合在一起并准确显示在命令栏的中间(不像默认行为那样右对齐)。

有没有办法使用它来实现它CommandBar

0 投票
1 回答
886 浏览

uwp - UWP - CommandBar:更多按钮被“隐藏”

我对命令栏有疑问:我使用的是 template10,所以我的命令栏位于页面底部的网格中。我将属性 ClosedDisplayMode 设置为 Minimal。但是网格默认情况下有一个 Visibility=Collapsed 。当我将网格可见性切换为可见时,命令栏出现但更多按钮不可见,命令栏为空。但是,更多按钮在这里,因为我可以单击它。当我至少点击一次时,按钮的内容(“...”)就会出现。我希望这很清楚...

编辑 2

以下是重现问题的方法:

1 - 创建新的空白通用应用程序项目(没有模板10)

2 - 将 MainPage.xaml 中的 XAML 代码替换为以下内容:

3 - 在后面的代码中添加事件实现:

4 - 最后,运行项目。并按下按钮。命令栏出现,但更多按钮不可见。然而你点击它(点击它在页面右下角的预期位置),此时,内容就会出现。

0 投票
1 回答
727 浏览

c# - 如何在初始加载时显示 AppBarButton 标签?

在以下代码中,应用栏呈现时没有 AppBarButton 标签文本。仅当单击汉堡按钮并展开栏时才会显示文本。最初如何使文本与图标一起显示?

0 投票
3 回答
3598 浏览

c# - 无法在 Flyout 内的 TextBox 控件中输入输入文本

我想使用CommandBarand aFlyout来构建这样的东西。

搜索弹出

用户应单击CommandBar( Flyoutopens) 中的按钮,然后在 中输入文本,TextBox然后单击右侧的按钮TextBox以开始搜索请求。问题是,当我单击 TextBox 时,我无法输入文本。在我写点什么之前,它似乎失去了焦点。下面是示例代码。怎么了?

0 投票
1 回答
120 浏览

uwp - 拆分视图窗格和页面命令栏和键盘相互重叠

当我使用SplitView 和CommandBar 时,我将CommandBar 放在Page.BottomAppBar 中,但是CommandBar 与SplitView Pane 重叠。所以我将 CommandBar 移动到页面的内容(例如:页面命令栏与 Splitview Pane 重叠)。它正在工作。

但这需要一个新问题。在显示键盘的页面中时,键盘与 CommandBar 重叠。我想在键盘显示时显示 CommandBar。我该怎么做?

0 投票
1 回答
109 浏览

xaml - CommandBar XAML - UWP - 属性周年版 SDK

在我的应用程序中,我有许多 commandsBar,但是使用最后一个 SDK,按钮“...”在我的 commandBar 上消失了。

我在网上搜索并得出结论:在 Build 2016 中,显示了许多 XAML 元素的变化。CommandBars 特定的,具有新的属性。

如果我在我的 commnadBar 上放置“OverflowButtonVisibility="Visible"”,则“...”会正确显示,但不适用于最小目标版本 10586。仅适用于最小目标版本 Windows 10 周年版(10.0;内部版本 14393)。

我的问题是:我需要始终显示“...”,这是怎么做到的?

支持的最低版本:10240

支持的最高版本:Windows 10 周年纪念版(10.0;内部版本 14393)。

我的代码:

提前致谢