Dav*_*ara 4 xamarin xamarin.forms uwp
在遵循本教程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>
Run Code Online (Sandbox Code Playgroud)
这是因为 UWP 中 CommandBar 的 IsOpen 属性的默认设置为 Closed。这意味着您只会看到图标(并且图标下方的标签被隐藏)。如果将该属性设置为 True,则会显示名称。
请参阅此处的参考打开和关闭状态https://learn.microsoft.com/en-us/windows/uwp/controls-and-patterns/app-bars 以及有关该属性的详细信息此处https://learn.microsoft.com /en-us/uwp/api/Windows.UI.Xaml.Controls.AppBar#Windows_UI_Xaml_Controls_AppBar_IsOpen
为了控制这一点,有多种选择。我建议使用 Xamarin Effect 来控制该属性并将其附加到工具栏。或者创建一个自定义渲染器,以便每个工具栏默认打开。
| 归档时间: |
|
| 查看次数: |
2636 次 |
| 最近记录: |