Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

Wie kann man das Icon und den Titel einer Windows App anpassen

24.12.2022 (👁916)

gilt für WinApp Windows-App WinUI3, 2022

Hier ist der Titel und das Icon Image Bild der Windows Anwendung angepasst.

Ein Bild, das Text enthält.

Automatisch generierte Beschreibung



Das Icon und der Titel werden per XAML structur angepasst und im Init Event geladen

Ein Bild, das Text, Screenshot, Monitor enthält.

Automatisch generierte Beschreibung

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

Ein Bild, das Text, Screenshot, Monitor, drinnen enthält.

Automatisch generierte Beschreibung

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>