Wie kann man das Icon und den Titel einer Windows App
anpassen
WinApp
Windows-App WinUI3
Hier ist der Titel und das Icon Image Bild der Windows Anwendung
angepasst.
Das Icon und der Titel werden per XAML structur angepasst
und im Init Event geladen
Die neue App-Titlebar wird dynamisch gelaeen beim MainWindow
Init event
namespace Downloader_WebBackups
{
public sealed partial class MainWindow : Window
{
public MainWindow()
{
this.InitializeComponent();
//--< set App Title Bar >--
//*load XAML-code from mainwindow.xaml
file
ExtendsContentIntoTitleBar = true;
SetTitleBar(AppTitleBar);
//--</ set App Title Bar >--
}
}
}
|
In der Datei MainWindow.xaml
Einfach den kompletten Code einfügen und die Class=“..“
anpassen sowie das Window-Icon der Titelleiste und den Text
<Window
x:Class="Downloader_WebBackups.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Downloader_WebBackups"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="32"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid x:Name="AppTitleBar">
<Image Source="Assets/Square44x44Logo.targetsize-16.png"
HorizontalAlignment="Left"
Width="16" Height="16"
Margin="8,0"/>
<TextBlock x:Name="AppTitleTextBlock" Text="Downloader WebBackups"
TextWrapping="NoWrap"
Style="{StaticResource CaptionTextBlockStyle}"
VerticalAlignment="Center"
Margin="28,0,0,0"/>
</Grid>
<NavigationView Grid.Row="1"
IsBackButtonVisible="Collapsed"
IsSettingsVisible="False">
<StackPanel>
<TextBlock Text="Content"
Style="{ThemeResource TitleTextBlockStyle}"
Margin="32,0,0,0"/>
</StackPanel>
</NavigationView>
</Grid>
</Window>
|