- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在学习本教程时 https://xamarinhelp.com/xamarin-forms-toolbar/
我遇到了一个小问题,项目在 Android 上显示良好,但在 UWP 工具栏上关闭导致项目“折叠”从而隐藏“项目名称”并只为按钮留下一个矩形,以显示“名称”对于每个项目,我需要单击省略号按钮(打开次要项目列表的三个点)。有没有办法解决这个问题?
<ContentPage.ToolbarItems >
<ToolbarItem Name="MenuItem1" Order="Primary" Text="Bases" Priority="3"/>
<ToolbarItem Name="MenuItem2" Order="Secondary" Text="Numericos" Priority="1"/>
<ToolbarItem Name="MenuItem2" Order="Secondary" Text="Sistema Internacional" Priority="1"/>
</ContentPage.ToolbarItems>
最佳答案
这是因为 UWP 中 CommandBar 的 IsOpen 属性的默认设置是 Closed。
这意味着您只会看到图标(并且图标下方的标签是隐藏的)。
如果将该属性设置为 True,则会显示名称。
请参阅此处的引用打开和关闭状态 https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/app-bars
以及这里关于房产的详细信息https://docs.microsoft.com/en-us/uwp/api/Windows.UI.Xaml.Controls.AppBar#Windows_UI_Xaml_Controls_AppBar_IsOpen
为了控制这一点,有几个选项。我建议使用 Xamarin Effect 来控制该属性并将其附加到工具栏。
或者创建一个自定义渲染器,以便默认情况下每个工具栏都是打开的。
关于Xamarin Forms Toolbaritems UWP 未正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45203384/
有一种方法可以在 Xamarin.Forms 中设置 ToolBarItem 中的图标的尺寸吗? 看起来改变图标的大小只会降低质量,留下相同大小的图标。 是否需要自定义渲染器?我应该怎么做? 最佳
我想更改位于 TabbedPage 的 ToolbarItem 中的几个图标,我查看了文档 here ,我要么没有捕获要点,要么我希望实现的目标是不可行的? 我目前正在使用 FontAwesomeIc
NSToolbar items 属性在 windowDidLoad 上仍然是空的 //WindowController override func windowDidLoad() { supe
我想要的按钮与 iOS 中的提醒应用程序完全一样在代码注释工作下方,我还尝试使用标签和系统图像名称。 .toolbar { ToolbarItem(placem
我有一个带有四 (4) 个 TabBarItems 的 TabBarController ...我如何处理每个 TabBarItem 以便我可以捕获被点击的事件? 最佳答案 将委托(delegate)
通常,出于可访问性的原因,我喜欢坚持使用默认颜色选项,但我有一个特定的用例,我无法更改单个 .toolbar ToolbarItem 颜色。 我可以使用代码段顶部注释掉的代码覆盖所有 ToolbarI
我正在 Xamarin Forms 中创建 Android 应用程序。我正在尝试使用 this 中的一些示例添加 ToolbarItem 图标论坛使用 XAML,如下所示: 我的Create.png
在学习本教程时 https://xamarinhelp.com/xamarin-forms-toolbar/ 我遇到了一个小问题,项目在 Android 上显示良好,但在 UWP 工具栏上关闭导致项目
我将 Xamarin 的 ToolbarItems 类与 XAML 一起使用: 有没有办法改变所有工具栏项的背景颜色和文本颜色? 最佳答案 创建导航页面时,您可以更改 ToolbarIt
我有一个带有 FreshMvvm 的 Xamarin.Forms 应用程序,我正在尝试使用辅助 ToolbarItems。这是我的 PageModel 代码的一部分: public overrid
我正在使用 Xamarin.UITest 编写一些自动化程序。目标应用在其标记中包含此内容: 到目前为止,我有 3 种方法: 使用 .Class 和索引成功找到元素 systemMenu
我的页面中有以下内容: 该命令启动一个异步任务。只要异步任务仍在运行,我就会尝试通过将其绑定(bind)到 bool 属性来禁用该控件,如下所示: 我的问题是 Toolba
我的 xamarin android 项目在资源下没有 Drawawble 文件夹,我有我正在尝试为共享项目中的工具栏项设置图标。如果我将图像设置为嵌入式资源,我应该能够从共享项目访问它,我错了吗
我不知道这是一个错误还是我在这里做错了什么。我在导航栏上添加了一个新按钮,它将呈现一个新 View 。 struct MyView: View { @ObservedObject var vi
我正在寻找一种向我的 ToolbarItem 添加菜单的方法。现在它只是可点击的文本,这是我正在尝试创建的示例, 这是我到目前为止所拥有的: 最佳答案 您应该能够将 To
我正在尝试找到一种方法将关闭的 ToolBarItem 放在工具栏的左侧。为了更明确,这里有一些屏幕截图: 对于安卓: 对于 iOS: 问题不在于显示图标而不是文本,我正在使用 Iconize。问题在
我正在尝试使用带有过滤器图标的 MVVM 构建工具栏。当您单击它时,您会导航到设置过滤器的位置,然后导航回来。如果筛选器对所选项目处于 Activity 状态,我希望工具栏图标现在成为不同的图像。 但
我正在尝试将 UIButtonTypeDetailDisclosure 添加到 View 的底部栏。 应用程序构建成功,但在运行时出现以下错误: *** Terminating app due to
当 ToolbarItem 的顺序设置为 Secondary 用于 IOS,以使其看起来像 Android 一样。 这里有一些图片可以更好地解释我在寻找什么: 它在 Android 上的工作原理: 代
我希望使用 Xamarin Forms 共享项目显示通知,如下图链接所示。有没有办法在工具栏项目的图标上添加文本/数字? Follow this link to view example since
我是一名优秀的程序员,十分优秀!