- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试在我的 UWP 应用底部使用 CommandBar,但我似乎无法摆脱底部的这个空白。
很难看到,但它位于 CommandBar 和窗口底部边框之间。我尝试了各种 VerticalAlignment
配置,但似乎无济于事。我创建了一个用户控件
<UserControl
x:Class="PivotalTrackerUWP.Controls.NavigationControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:PivotalTrackerUWP.Controls"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:svg="using:Mntone.SvgForXaml.UI.Xaml"
mc:Ignorable="d"
d:DesignHeight="50"
d:DesignWidth="400">
<Grid Height="50" VerticalAlignment="Bottom">
<StackPanel VerticalAlignment="Bottom">
<CommandBar Height="50">
<CommandBar.SecondaryCommands>
<AppBarButton Label="Preferences"/>
<AppBarSeparator/>
<AppBarButton Label="My Account"/>
<AppBarButton Label="Logout" Click="LogoutButton_Click"/>
</CommandBar.SecondaryCommands>
</CommandBar>
</StackPanel>
</Grid>
</UserControl>
然后我在底部主网格内的其他 XAML 页面中使用此控件。当在设计器中为此 UserControl 时,底部仍然存在间隙,因此我认为它与控件中的 XAML 有关。
最佳答案
尝试删除 CommandBar
上的硬编码 Height=50
,它的默认紧凑高度为 48
。
如果你想自定义这个默认高度,看看我的回答here .但对于 两个像素 的差异,可能值得遵循默认样式以获得跨操作系统的更一致的外观。
此外,您也不需要为Grid
指定Height
。它会简单地延伸到它的 child 需要的任何东西。所以只需删除那里的 Heigjt=50
。
但是,显示底部 CommandBar
的最佳方式是遵循这种格式 -
<Page x:Class="App1.MainPage" ...>
<Page.BottomAppBar>
<CommandBar>
<CommandBar.Content>
<Grid/>
</CommandBar.Content>
<AppBarButton Icon="Accept" Label="AppBarButton"/>
<AppBarButton Icon="Cancel" Label="AppBarButton"/>
</CommandBar>
</Page.BottomAppBar>
<Grid x:Name="RootGrid">
</Grid>
</Page>
这将确保它位于页面底部。要添加 top CommandBar
,请改用 Page.TopAppBar
。
关于c# - UWP CommandBar 底部有空隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45152385/
我有这段代码可以在 Word (2010) 中创建一个临时命令栏。 Excel 中的结果相同。它创建了酒吧。我知道是因为我可以访问它、读取它的属性并删除它。但我不能让它可见。它应该漂浮在我页面顶部附近
Berry 是来自另一个 excel 文件的多个单元格的范围,Melon 是 powerpoint 幻灯片中的表格。我试图通过首先选择 ppt 表上的单元格(3,2)将 Berry 粘贴到 ppt 表
我有一个可能是愚蠢的疑问,但我真的不知道如何解决这个问题。 我有一个复杂的用户界面,里面有很多项目(一个 SplitView 里面有其他东西,然后是一个包含页面的框架,我有一个网格,最后是我的 Com
在我的应用程序中,我在应用程序顶部使用带有多个 AppBarButton 的 CommandBar。现在,如果我调整窗口大小,我希望 AppBarButtons 转到 CommandBar.Secon
在 Windows Phone 8 中,我能够使用多个 AppBar,在某些枢轴页面上交换它们,但在 Windows Phone 8.1 中,我不确定如何做到这一点,或者这是否可能。 基本上对于我的场
我正在尝试在我的 UWP 应用底部使用 CommandBar,但我似乎无法摆脱底部的这个空白。 很难看到,但它位于 CommandBar 和窗口底部边框之间。我尝试了各种 VerticalAlignm
我想将 CommandBar 移到右侧,让 AppBarButtons 从上到下排列。换句话说,我想将 CommandBar 从页面顶部向右侧旋转 90 度 我怎样才能做到这一点? J. 最佳答案 C
我的 COM 加载项有一个问题已经拖了好几个月了,我不知道为什么。 IDTExtensibility2 实现已经由 Carlos Quintero(MZ-Tools 背后的人)进行了同行评审,并被认为
这个问题在这里已经有了答案: How to create a popup menu in visual basic.net? (2 个回答) 5年前关闭。 我在 VBA 中有这段代码(以简化版本显示)
我只是想确认这一点:在 Office 2003 中,我想在运行时创建一个自定义子菜单——在 CommandBar 术语中称为弹出窗口 (msoControlPopup),并为其设置一个图像。使用 Co
我想更改 CommandBar 的 Background 和 Foreground 的背景颜色。但是,简单地设置 Background="whatever"Foreground="whatever"
我为 2003 及更早版本开发了一个 PowerPoint 插件,它在安装时生成自定义命令栏/工具栏。 我在卸载时删除这个命令栏没有困难,但因为它使用了 Auto_Close事件这样做,它还会在每次
我不知道我是否遗漏了什么,但我对此表示怀疑,在我看来它更像是一个错误,但我想我会先检查这里以防万一。 这是我的代码: 当我在手机上以纵向模式显示时,它总是显示
我有一个命令栏宽度辅助命令: 为什么不显示“喜欢”和“不喜欢”图标? 最佳答案 在 Windows
我已经安装了一个 Word 2003 插件,然后将其卸载,但不幸的是,我仍然在 Word 菜单栏中看到该插件创建的菜单。 我尝试了工具 -> 自定义,在那里我可以删除子菜单,但不能删除主菜单。 你知道
我正在尝试使用 Excel VBA 将按钮添加到新的 CommandBar(用于加载项选项卡)。如果我使用 FaceId,我可以将按钮放入功能区并显示图像,但我无法显示标题。有没有办法做到这一点?我必
我需要帮助将上下文菜单项 ( CommandBar ) 添加到我的应用程序: 将限制实际控件仅填充图片和形状的东西: Public WithEvents ContextMenuItem_SaveAsP
所以,我在 Google 上搜索了一下,似乎在制作自定义弹出菜单时,如果想传递参数,那么这是可能的,但对我来说有两个主要问题: 1) 您调用的函数将会执行,但您将无法在其上激活断点,甚至无法使用 St
我尝试在 powerpoint 中使用 vba 将表格从 excel 复制到 powerpoint,然后在 powerpoint 中调整其大小。但是,它会提示错误“Selection(Unknown
原帖: 启动 Outlook 时,加载项会加载并添加一个带有一些按钮的工具栏。 toolBar = OutlookApp.ActiveExplorer().CommandBars.Add(MENU_T
我是一名优秀的程序员,十分优秀!