Skip to content

Commit ca33fb6

Browse files
committed
layout improvements for MaterialWindow
1 parent fb13b3b commit ca33fb6

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

MaterialDesignExtensions/Themes/MaterialWindowTemplates.xaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@
216216
</Style>
217217
</Border.Style>
218218
<Border Grid.Column="1" Grid.Row="1" BorderBrush="{TemplateBinding BorderBackgroundBrush}" Background="{TemplateBinding BorderBackgroundBrush}"
219+
ClipToBounds="True"
219220
HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
220221
<Border.Style>
221222
<Style TargetType="{x:Type Border}">
@@ -241,7 +242,7 @@
241242
</Grid.RowDefinitions>
242243

243244
<!-- window icon -->
244-
<Image Source="{TemplateBinding TitleBarIcon}" Width="24" Height="24" Margin="8,0,8,0" VerticalAlignment="Center">
245+
<Image Panel.ZIndex="2048" Source="{TemplateBinding TitleBarIcon}" Width="24" Height="24" Margin="8,0,8,0" VerticalAlignment="Center">
245246
<Image.Visibility>
246247
<MultiBinding Converter="{StaticResource windowTitleBarIconVisibilityConverter}">
247248
<Binding Path="TitleBarIcon" RelativeSource="{RelativeSource TemplatedParent}" />
@@ -251,7 +252,7 @@
251252
</Image>
252253

253254
<!-- window title -->
254-
<Border Grid.Column="1" Height="32" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
255+
<Border Grid.Column="1" Panel.ZIndex="2048" Height="32" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
255256
<Border.Visibility>
256257
<MultiBinding Converter="{StaticResource windowTitleVisibilityConverter}">
257258
<Binding Path="WindowStyle" RelativeSource="{RelativeSource TemplatedParent}" />
@@ -279,7 +280,7 @@
279280
</Border>
280281

281282
<!-- caption buttons -->
282-
<StackPanel Grid.Column="2" Orientation="Horizontal" Height="32" VerticalAlignment="Stretch">
283+
<StackPanel Grid.Column="2" Panel.ZIndex="2048" Orientation="Horizontal" Height="32" VerticalAlignment="Stretch">
283284
<StackPanel.Visibility>
284285
<MultiBinding Converter="{StaticResource windowTitleVisibilityConverter}">
285286
<Binding Path="WindowStyle" RelativeSource="{RelativeSource TemplatedParent}" />
@@ -349,7 +350,7 @@
349350
</StackPanel>
350351

351352
<!-- window content -->
352-
<Border Grid.ColumnSpan="3" Grid.Row="1" Background="{TemplateBinding Background}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
353+
<Border Grid.ColumnSpan="3" Grid.Row="1" Panel.ZIndex="2047" Background="{TemplateBinding Background}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
353354
<AdornerDecorator>
354355
<ContentPresenter Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}">
355356
<ContentPresenter.Style>

MaterialDesignExtensionsDemo/MainWindow.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@
137137
<RowDefinition Height="Auto" />
138138
<RowDefinition Height="*" />
139139
</Grid.RowDefinitions>
140-
<mde:AppBar x:Name="appBar" Grid.ColumnSpan="2" Title="Material Design Extensions" ShowNavigationDrawerButton="True">
140+
<mde:AppBar x:Name="appBar" Grid.ColumnSpan="2" Panel.ZIndex="1024" Title="Material Design Extensions" ShowNavigationDrawerButton="True">
141141
<!-- demo for app bar icon -->
142142
<!--<mde:AppBar.AppIcon>
143143
<md:PackIcon Kind="Volleyball" Foreground="White" Width="24" Height="24" />

0 commit comments

Comments
 (0)