#

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

.

123movies