fix(layout): define stable nav/content viewport widths

This commit is contained in:
Meik
2026-03-05 16:38:05 +01:00
parent ea8e50cc04
commit abd179a7e6
2 changed files with 4 additions and 2 deletions

View File

@@ -11,7 +11,7 @@
- Feste Hauptlayout-Höhen (Navigation/Content) auf die verfügbare Innenhöhe abgestimmt und Clipping im Dock-Bereich aktiviert, damit keine Inhalte in die Rundungsbereiche überlaufen. - Feste Hauptlayout-Höhen (Navigation/Content) auf die verfügbare Innenhöhe abgestimmt und Clipping im Dock-Bereich aktiviert, damit keine Inhalte in die Rundungsbereiche überlaufen.
- Initialisierung des Rounded-Clips auf den finalen Layout-Zeitpunkt erweitert (Loaded/Render), damit die Rundungsbegrenzung stabil greift. - Initialisierung des Rounded-Clips auf den finalen Layout-Zeitpunkt erweitert (Loaded/Render), damit die Rundungsbegrenzung stabil greift.
- MainWindow-Ecküberstände beseitigt: Navigation-Rail unten links an den Fensterradius angepasst, Content-Bereich im `DockPanel` als Fill-Element geführt und zusätzlicher Surface-Clip auf Radius `20` gesetzt. - MainWindow-Ecküberstände beseitigt: Navigation-Rail unten links an den Fensterradius angepasst, Content-Bereich im `DockPanel` als Fill-Element geführt und zusätzlicher Surface-Clip auf Radius `20` gesetzt.
- Sichtbarkeit des Main-Contents wiederhergestellt: harte `StackPanel`-Breitenbegrenzung im Navigations-/Content-Host entfernt und horizontales Stretching aktiviert, damit das Inhaltspanel nicht abgeschnitten wird. - Sichtbarkeit des Main-Contents wiederhergestellt: Navigations-/Content-Host auf feste Breitenaufteilung (`75 + 425`) umgestellt, damit das Inhaltspanel nicht mehr durch einen Zero-Width-Viewport abgeschnitten wird.
### Navigation und Interaktion ### Navigation und Interaktion
- Navigation-Buttons neu ausgerichtet (horizontal/vertikal), Icons vergrößert und Zustände vereinheitlicht. - Navigation-Buttons neu ausgerichtet (horizontal/vertikal), Icons vergrößert und Zustände vereinheitlicht.

View File

@@ -493,10 +493,11 @@
</Border> </Border>
</Grid> </Grid>
<StackPanel Orientation="Horizontal" <StackPanel Orientation="Horizontal"
Width="500"
Height="576" Height="576"
ClipToBounds="True" ClipToBounds="True"
x:Name="btnSP" x:Name="btnSP"
HorizontalAlignment="Stretch"> HorizontalAlignment="Left">
<Canvas ClipToBounds="True" <Canvas ClipToBounds="True"
Panel.ZIndex="1000" Panel.ZIndex="1000"
Margin="0,0,0,0" Margin="0,0,0,0"
@@ -941,6 +942,7 @@
Panel.ZIndex="1" Panel.ZIndex="1"
ClipToBounds="True" ClipToBounds="True"
Height="576" Height="576"
Width="425"
> >
<Border Canvas.Left="-75" <Border Canvas.Left="-75"
Canvas.Top="8" Canvas.Top="8"