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
#

UWP: Wie erstellt man einen runden Button

In XAML ist es sehr einfach einen runden Button zu erstellen. Allerdings kann man nicht direkt ein Button UIElement verwenden, sondern man erstellt
Ein Border Element mit einem inneren Text und setzt dann für das Borderelement einen Cornerradius

<Border Height="50" Width="50" " Background="LightGray" IsHitTestVisible="True"
CornerRadius="25" >
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" >Button-Text</TextBlock>
</Border>

Dem Border-Element kann man dann das Click-Event hinzufügen wie bei einem Button. Allerdings gibt es das klassische Click-Event in UWP Universal Windows 10 App nicht mehr,
sondern man verwendet dann das PointerPressed Event.

Der Button sieht dann so wie hier in meiner Fotogalerie aus.


XAML Code zum gezeigten Button

<Border x:Name="padResize_NavBar" Grid.Row="1" Grid.Column="0" Height="50" Width="50" HorizontalAlignment="Left" VerticalAlignment="Center" Background="LightGray" IsHitTestVisible="True" Opacity="0.5"
Margin="-25,0,0,0"
PointerPressed="padResize_NavBar_PointerPressed"
PointerEntered="padResize_NavBar_PointerEntered" PointerExited="padResize_NavBar_PointerExited" CornerRadius="25" RequestedTheme="Dark"
>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" >&lt; &gt;</TextBlock>
</Border>

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