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
#

XAML: Text Überlappung verhindern.

Wie macht man es, dass sich Texte und Buttons in einer UWP App nicht überlappen.
Sobald ich die Größe meiner App zusammenfahre, überlappen immer die linken Texte die Elemente auf der rechten Seite.

Man kann in XAML mit der Eigenschaft .Clip den angezeigten Bereich einschränken
Hierzu erstellt man in dem UIElement
Ein <Clip> Bereich, der ein Rectangle mit Links, Oben, Breite, Höhe angibt
Allerdings ist wie man sieht diese Definition statisch und recht mühselig

<Button x:Name="btnAlbum_Path" Grid.Row="1" VerticalAlignment="Stretch" Background="Transparent" >
<Button.Clip>
<RectangleGeometry Rect="0,0,100,100"/>
</Button.Clip>
<TextBlock x:Name="tbxAlbum_Path" HorizontalAlignment="Left" VerticalAlignment="Stretch" />
</Button>


In der Anzeige wird der dargestellte Bereich dann einfach eingeschränkt.



Xaml Code ohne Clip

<StackPanel Grid.Row="0" Orientation="Horizontal" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" >
<Button Grid.Row="0" x:Name="btnSelect_Album" Width="60" HorizontalAlignment="Left" VerticalAlignment="Stretch" Margin="1,0,0,0" Click="btnSelect_Album_Click" FontFamily="Segoe UI Symbol" FontSize="26" >
<SymbolIcon Symbol="Library" ></SymbolIcon>
</Button>
<Button x:Name="btnAlbum_Path" Grid.Row="1" VerticalAlignment="Stretch" Background="Transparent" Click="btnAlbum_Path_Click">
<TextBlock x:Name="tbxAlbum_Path" HorizontalAlignment="Left" VerticalAlignment="Stretch" Margin="5,0,0,0" ></TextBlock>
</Button>
</StackPanel>
<Button Grid.Row="0" x:Name="btnNavBar_Hide" HorizontalAlignment="Right" VerticalAlignment="Stretch" Click="btnNavBar_Hide_Click" FontFamily="Segoe MDL2 Assets" FontSize="26" >
<SymbolIcon Symbol="ClosePane" ></SymbolIcon>
</Button>

Mobile
»
Error CS0103: The name ApplicationData does not exist in the current context
»
Registration of the app failed. 0x80073CF3
»
Fehler: Buildaktion Page wird von der spezifischen Kombination der Projektziele nicht unterstützt.
»
UWP Fehler: ApplicationView does not contain a definition for TryEnterViewModeAsync
»
UWP Fehler: CS0012 IAsyncAction You must add a refernece to assembly Windows
»
UWP Fehler: Das App-Manifest verweist auf das Bild, das keinen Kandidaten im Haupt-App-Paket hat
»
UWP: Innere Höhe eines Textblock oder Textbox Elements ermitteln
»
UWP: Angezeigter Text in einem Textblock zur letzten Zeile scrollen
»
UWP Fehlermeldung: Layout cycle detected
»
UWP: Triggers nicht supported

.

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