freiberuflicher Software Entwickler C#, vb.Net, vba, UWP, WPF, WinForms, SQL Server, Access, Excel, ASP.Net Core MVC Telefon: 07022/9319004   Kontakt
#

WPF Windows Font Symbole mit Segoe MDL2 Asset

 

 

Mit einem Trick kann man unter Windows WPF und C# moderne Icon Symbole in Anwendungen einbauen.

FontFamily: Segoe MDL2 Assets

Man kann den Font eine FrameworkElements oder UIElements in den Properties->Text->Font eingeben

 

 

Segoe in XAML

Unter XAML gibt man den Code wie hier ein mit Kaufmanns-Und-Hashtag &# und Semikolon ;

<Button x:Name="btnSize" Click="btnSize_Click" Grid.Column="0" FontFamily="Segoe MDL2 Assets"

FontSize="22" >&#xE740;</Button>

 

 

 

In WPF C#  Segoe UI Symbol Code zur Laufzeit:

Den Symbol Code setzt man zur Laufzeit, indem man den Content oder Text umwandelt von UTF zu dargestelltem Text.

Dabei muss &#x durch 0x ersetzt werden und das Semikolon entfällt

 

            //----< Set SegoeUI Symbol in WPF >----

            //&#xE740; Fullscreen

            //&#xE73F; BackToWindow

 

            if (this.WindowState != WindowState.Maximized)

            {

                this.WindowState = WindowState.Maximized;

                btnSize.Content = Char.ConvertFromUtf32(0xE73F);// "&#xE73F;" //BackToWindow

            }

            else

            {

                this.WindowState = WindowState.Normal;

                btnSize.Content = Char.ConvertFromUtf32(0xE740); //"&#xE740;"; //Fullscreen

            }

            //----</ Set SegoeUI Symbol in WPF >----

 

 

 

Segoe MDL Font Symbole und Icons

Codes zu den Symbolen und Icons findet man unter:

http://modernicons.io/segoe-mdl2/cheatsheet/

 

Die Codes stehen immer an der oberen Stelle für WPF

 

&#xE740; für Fullscreen

&#xE73F; für Normal oder BackToWindow

 

UWP

Unter UWP werden die gleichen Symbole als FontIcon oder Symbol angewendet

 

 

Mobile
»
XAML: Textumbruch im Button
»
WPF Windows Font Symbole mit Segoe MDL2 Asset
»
WPF: Windows Dateiexplorer öffnen
»
WPF: wie finde ich das MainWindow
»
WPF: FormattedText Outlined Text example
»
WPF: Event Funktion zu einem UIElement oder UserControl hinzufügen
»
WPF: Application Link, Shortcut erstellen und in Startup Folder legen
»
WPF: Settings speichern zum Programm, Anwendung
»
WPF: Zeilenumbruch in einer Messagebox
»
WPF: Minimize to Tray

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Raimund.Popp@Microsoft-Programmierer.de