问题标签 [toolbaritems]

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 投票
2 回答
3621 浏览

xaml - ToolbarItem 未显示

我目前正在阅读这本书

在本书的开头我就遇到了问题。我有PrimaryToolbarItems 和SecondaryToolbarItems。但它们都没有显示出来。我究竟做错了什么?

0 投票
1 回答
224 浏览

wpf - Xamarin 窗体 ToolbarItems WPF 辅助

我有这段代码可以在 XAML 中设置工具栏项。

渲染在 Android 中很好,但在 WPF 中我看到一个丑陋的方形图标(是缺少图标的占位符吗?)

有任何想法吗?

WPF 渲染示例

Android 渲染示例

0 投票
1 回答
727 浏览

android - 动态绑定到 ToolbarItem 图标以从文件切换图像

我正在尝试使用带有过滤器图标的 MVVM 构建工具栏。当您单击它时,您会导航到设置过滤器的位置,然后导航回来。如果过滤器对选定的项目处于活动状态,我希望工具栏图标现在是不同的图像。

但是绑定似乎不起作用。每当我将图标设置为“Filter.png”等文件中的图像字符串时,工具栏只会显示文本“FILTER”。当我将绑定到 FileImageSource 的值转换为错误时

那么我该如何正确地做到这一点呢?我已经尝试过使用转换器,但结果相同。我的代码是:

XAML:

我的视图模型:

正如我已经说过的,将 itemtype 从 string 更改为 FileImageSource 因为 Icon 是 MenuItem.Icon 类型也不起作用。多谢你们

0 投票
2 回答
2597 浏览

xamarin.forms - Xamarin Forms ToolbarItem 不会从 XAML 更改 IsEnabled

尝试使用触发器从 XAML 打开/关闭它时,我遇到了ToolbarItem和属性的问题。不支持触发器,所以我要做的是创建一个支持触发器的(隐藏的),然后绑定到;这是示例代码:IsEnabledToolbarItemButtonButton.IsEnabledToolbarItem.IsEnabled

如果您尝试这段代码,您将看到当有一些价值时如何btnTest启用/禁用。txtTest.Text但不影响tlbSave.IsEnabled财产。

tlbSave.IsEnabled但是,当我设置为EventHandler时,这项工作在后面的代码中非常完美btnText.PropertyChanged

btnTest.IsVisible的,我只是为了测试目的而展示它。

关于如何处理这个问题的任何想法?

0 投票
1 回答
537 浏览

xamarin.forms - 如何在工具栏 xamarin 表单中将框架添加为工具栏项

图片:

图片

我想在 Xamarin 表单中向工具栏添加一个框架。但工具栏不接受。

0 投票
1 回答
1260 浏览

ios - ToolbarItems 在 iOS 中看起来不正确

我有一个带有 FreshMvvm 的 Xamarin.Forms 应用程序,并且正在尝试使用辅助 ToolbarItems。这是我的 PageModel 代码的一部分:

对于 Android,按下汉堡按钮后,菜单看起来像我期望的那样:

在此处输入图像描述

但在 iPhone 上,情况完全不同:

在此处输入图像描述

正如你所看到的,没有汉堡按钮,所有的 ToolbarItems 水平放置,彼此相邻,并且由于它们不适合屏幕的宽度,因此它们重叠。我意识到这是 iOS 的正常行为,但我无法接受。有什么办法可以解决吗?

0 投票
1 回答
1035 浏览

xaml - 通过 xaml 将 ToolbarItem 文本颜色更改为所有平台(Android、iOS、UWP)

在此处输入图像描述这是我的 xaml 代码:

ContentPage.ToolbarItems ToolbarItem Text="+" Priority="0" Order="Primary" Command="{Binding PrikaziCommand}" ToolbarItem ContentPage.ToolbarItems

如何通过xaml代码将文本颜色更改为所有平台?

0 投票
1 回答
230 浏览

xamarin.forms - 如何为跨平台对齐 xamarin 表单中的工具栏项

所以例如

将在工具栏的右侧显示所有项目...我想要中间的徽标,然后是右侧的购物车图像和购物车中的数字标签...

在线阅读许多关于创建客户渲染的示例......(Xamarin 为 android 形成工具栏项目的位置

现在还是这样吗?正如几年前问过的这些 Q...xamarin 是否已更新以包括工具栏中项目的对齐方式,或者我是否需要创建自定义渲染...请告知谢谢

0 投票
1 回答
1504 浏览

swift - SwiftUI:如何使用语义放置呈现多个 ToolbarItem?

WWDC 2020 SwiftUI 会谈提到了一个新的“.toolbar”修饰符。工具栏因使用的设备而异,工具栏修饰符应为设备创建正确类型的工具栏。此外,工具栏会根据视图的显示方式而有所不同——即您是导航到场景还是以模态方式呈现场景?

在下面的操场代码中,有两个 View 结构。第一个被调用MainToolbarView并显示(我相信),就好像操场已经导航到它一样。第二个被称为PresentedView并从 模态呈现MainToolbarView

MainToobarView(非模态)

在 MainToolbarView 中,工具栏有其SaveCancel按钮(.navigationBarLeading.navigationBarTrailing)的位置。这工作正常。点击任一按钮会导致文本字段显示“保存”或“取消”。

呈现视图(模态)

Present Sheet点击按钮时,第二个视图以模态方式呈现。显示的工作表的工具栏中存在问题。Confirm工具栏对其和Deny按钮(.confirmationAction和)使用语义放置.cancellationAction。但是,仅Confirm显示按钮。

谁能告诉我为什么两个按钮都显示在工具栏上,MainToolbarView但工具栏上只有一个按钮PresentedView ?我尝试过更改按钮的顺序,将两个按钮变成一个 HStack,甚至尝试使用位置放置。这些选项都不适合我。

`

0 投票
1 回答
504 浏览

swiftui - SwiftUI 2.0 ToolbarItem 标签横向显示

试图弄清楚如何将新 SwiftUI 工具栏的图标放在文本顶部,就像它们应该在底部工具栏上一样。目前,它们横着出现,这很奇怪。

文件和打印以水平对齐方式显示

这是我展示它们的一段代码

我知道做 VStack 很简单,但我认真地认为这是 Label 的全部目标,能够提供足够的上下文内容,在这种情况下,它将是图标和文本的垂直方向。