Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

Download:

Datei 1: UcGrid.xaml.cs

UWP: Font zuweisen

 

Ich muss für eine UWP Windows 10 Universal App den Textelementen einen Font zur Laufzeit zuweisen.

 

Zum Verwenden von Fonts benötigt man die Namespaces:

using Windows.UI.Text;      //FontWeight

//using Windows.UI.Xaml.Media;//Font

 

Eine Schriftart wird definiert mit der FontFamily wie Arial, Verdana oder Calibri, Cambria..

Die Schriftgröße ist ein einfacher Integer Wert. Zudem kann bei App Anwendungen noch angegeben werden, ob der Schriftart dicker oder dünner, fett dargestellt wird bei gleichbleibender Größe

private int _fontSize = 16;

private FontWeight _fontWeight= FontWeights.Normal ;

private FontFamily _fontFamily= new FontFamily("Arial");

private HorizontalAlignment _horizontalAlignment = HorizontalAlignment.Center ;

private VerticalAlignment _verticalAlignment = VerticalAlignment.Center;

 

Für Textelemente wie TextBlock und TextBox kann man dann dem UIElement direkt den Font und die Fonteigenschaften zuweisen

public void fl_insert_Textblock_in_Cell(int row_number, int col_number, string Text)

{

    //------------< fl_insert_Textblock_in_Cell() >------------  

    TextBlock tbx = new TextBlock();

    tbx.Text = Text;

    tbx.FontFamily = _fontFamily;

    tbx.FontSize = _fontSize;

    tbx.FontWeight = _fontWeight;

    tbx.HorizontalAlignment = _horizontalAlignment  ;

    tbx.VerticalAlignment = _verticalAlignment;

    fl_insert_Element_in_Cell(tbx, row_number, col_number);

    //------------</ fl_insert_Textblock_in_Cell() >------------  

}

 

 

Hier die Auswirkung auf die Fonts zur Laufzeit

 

 

Die Möglichen Fonts sieht man auch unter Microsoft Word, wenn man bei Start->den Schriftarten das Schriftart-Feld öffnet:

Mobile
»
UWP: Hintergrund von Windows 10 Desktop ändern
»
UWP Sample: ContextMenu als XAML Flyout in Page Resources
»
UWP Sample: Context-Menu PopupMenu
»
UWP Sample: MediaEditing Bearbeiten von Videos
»
UWP Beispiel: Drawing Lines Ink
»
UWP Beispiel: Simple Imaging, Images Pictures
»
Win10 Sample: Title bar sample
»
Face Detection Sample #Win10
»
Win10 Sample: CameraGetPreviewFrame
»
Win10 Samples: CameraResolution Video and Photo

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de