【发布时间】:2016-03-27 18:49:23
【问题描述】:
我目前正在处理一个具有自定义标题栏的项目,该项目是使用来自https://marcominerva.wordpress.com/2015/05/19/easily-manage-the-title-bar-in-windows-10-apps/ 的示例创建的。使用该示例,我能够创建一个类似于 http://i.stack.imgur.com/RzSFr.png 的菜单。到目前为止自定义标题条码看起来是这样的
<Border x:Name="customTitleBar" VerticalAlignment="Top" Height="32" Background="Transparent" FlyoutBase.AttachedFlyout="{StaticResource FlyoutBase1}">
<StackPanel Margin="12,5,5,5" Orientation="Horizontal">
<FontIcon FontFamily="Segoe MDL2 Assets" Glyph=""
Foreground="Black" VerticalAlignment="Center" Margin="12,0,8,0">
</FontIcon>
<TextBlock Text="My app" Foreground="Black"
VerticalAlignment="Center" Margin="25,0"/>
</StackPanel>
<i:Interaction.Behaviors>
<local:TitleBarBehavior IsChromeless="True"/>
</i:Interaction.Behaviors>
</Border>
注意:汉堡图标是用上面的 fontIcon 插入的。与上图类似,我想在下拉菜单中有一个共享和设置命令。我仍然是 Windows 10 uwp 的新手,有没有办法将 FontIcom 包装在 MenuFlyout 控件中,我知道这听起来不对?我还尝试在 XAML 中更改 PointerEntered 上 fontIcon 的颜色,如何在不将事件定义放在后面的代码中来实现这一点?
【问题讨论】:
标签: xaml winrt-xaml win-universal-app windows-10-universal