如何在UWP中设置TitleBar图标?

Inatoff

如何在UWP中将图标设置为TitleBar(Window)?

TitleBar图标的示例:

周杰伦

我们可以自定义标题栏以设置TitleBar图标。这里的重点是使用Window.SetTitleBar方法以下是一个简单的示例:

首先,我们需要一个UIElement作为新的标题栏。例如,在MainPage.xaml中,我们可以Grid在网格中添加和,设置图标和应用程序名称。请注意,我们需要将“ TitleBar”Grid放在根网格的第一行。

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto" />
        <RowDefinition Height="*" />
    </Grid.RowDefinitions>

    <Grid x:Name="TitleBar">
        <Rectangle x:Name="BackgroundElement" Fill="Transparent" />
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="Auto" />
                <ColumnDefinition Width="Auto" />
            </Grid.ColumnDefinitions>
            <Image Height="32" Margin="5,0" Source="Assets/StoreLogo.png" />
            <TextBlock Grid.Column="1" VerticalAlignment="Center" Text="My Application" />
        </Grid>
    </Grid>
</Grid>

然后在MainPage.xaml.cs中,我们可以使用以下代码来设置带有图标的新标题栏。

public MainPage()
{
    this.InitializeComponent();

    CoreApplication.GetCurrentView().TitleBar.ExtendViewIntoTitleBar = true;
    // Set the BackgroundElement instead of the entire Titlebar grid
    // so that we can add clickable element in title bar.
    Window.Current.SetTitleBar(BackgroundElement);
}

有关更多信息,您可以参考GitHub上的官方标题栏示例,特别是场景2:示例中的自定义工程图

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在UWP中设置静态IP?

来自分类Dev

如何在UWP中向MenuFlyout添加图标?

来自分类Dev

如何在 UWP 中获得这个箭头图标?

来自分类Dev

使用ItemContainerStyle时如何在ContextMenu的MenuItem中设置图标

来自分类常见问题

如何在Angular Material中设置图标的颜色?

来自分类Dev

如何在Odoo / OpenERP中设置收藏夹图标?

来自分类Dev

如何在Vaadin7的菜单中设置大图标?

来自分类Dev

如何在NSIS安装(CMake)中设置图标

来自分类Dev

如何在系统设置中隐藏一些图标?

来自分类Dev

如何在Qt中为不同的按钮设置不同的图标?

来自分类Dev

如何在TreeListView中为每个对象设置图标

来自分类Dev

如何在golang中设置应用程序图标?

来自分类Dev

如何在Xcode中为tvOS应用设置应用图标

来自分类Dev

如何在TabLayout中的文本旁边设置图标

来自分类Dev

如何在Bootstrap 4中的图像上设置图标位置

来自分类Dev

如何在Arc.UserDialogs ActionSheet中添加/设置图标?

来自分类Dev

如何在系统设置中隐藏一些图标?

来自分类Dev

如何在Odoo / OpenERP中设置收藏夹图标?

来自分类Dev

如何在“程序和功能”中设置“ HD”图标?

来自分类Dev

如何在i3中设置GTK图标主题?

来自分类Dev

如何在Qt中为不同的按钮设置不同的图标?

来自分类Dev

如何在markerOptions中为图标设置动画?[GoogleMaps API]

来自分类Dev

填充表格时如何在jtable中设置图标?

来自分类Dev

如何在 GeneXus 15 中设置 RemoteNotification 的图标

来自分类Dev

如何在代号为One的TitleBar中添加ArcProgress(lib)?

来自分类Dev

如何在UWP中设置任务栏进度栏

来自分类Dev

如何在UWP XAML中为Image控件设置边框

来自分类Dev

如何在UWP WebView中设置硬编码的HTML

来自分类Dev

如何在UWP中设置TimePicker标头前景?

Related 相关文章

  1. 1

    如何在UWP中设置静态IP?

  2. 2

    如何在UWP中向MenuFlyout添加图标?

  3. 3

    如何在 UWP 中获得这个箭头图标?

  4. 4

    使用ItemContainerStyle时如何在ContextMenu的MenuItem中设置图标

  5. 5

    如何在Angular Material中设置图标的颜色?

  6. 6

    如何在Odoo / OpenERP中设置收藏夹图标?

  7. 7

    如何在Vaadin7的菜单中设置大图标?

  8. 8

    如何在NSIS安装(CMake)中设置图标

  9. 9

    如何在系统设置中隐藏一些图标?

  10. 10

    如何在Qt中为不同的按钮设置不同的图标?

  11. 11

    如何在TreeListView中为每个对象设置图标

  12. 12

    如何在golang中设置应用程序图标?

  13. 13

    如何在Xcode中为tvOS应用设置应用图标

  14. 14

    如何在TabLayout中的文本旁边设置图标

  15. 15

    如何在Bootstrap 4中的图像上设置图标位置

  16. 16

    如何在Arc.UserDialogs ActionSheet中添加/设置图标?

  17. 17

    如何在系统设置中隐藏一些图标?

  18. 18

    如何在Odoo / OpenERP中设置收藏夹图标?

  19. 19

    如何在“程序和功能”中设置“ HD”图标?

  20. 20

    如何在i3中设置GTK图标主题?

  21. 21

    如何在Qt中为不同的按钮设置不同的图标?

  22. 22

    如何在markerOptions中为图标设置动画?[GoogleMaps API]

  23. 23

    填充表格时如何在jtable中设置图标?

  24. 24

    如何在 GeneXus 15 中设置 RemoteNotification 的图标

  25. 25

    如何在代号为One的TitleBar中添加ArcProgress(lib)?

  26. 26

    如何在UWP中设置任务栏进度栏

  27. 27

    如何在UWP XAML中为Image控件设置边框

  28. 28

    如何在UWP WebView中设置硬编码的HTML

  29. 29

    如何在UWP中设置TimePicker标头前景?

热门标签

归档