gilt fĂźr WinApp
Windows-App WinUI3, 2022
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>
|