feat: extract common button style.
This commit is contained in:
@@ -7,18 +7,29 @@
|
||||
<Setter Property="Template">
|
||||
<ControlTemplate TargetType="u:DialogControl">
|
||||
<Border
|
||||
Classes="Shadow"
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center"
|
||||
Classes="Hover"
|
||||
IsHitTestVisible="True"
|
||||
Padding="2"
|
||||
Theme="{DynamicResource CardBorder}">
|
||||
<Grid RowDefinitions="Auto, *, Auto">
|
||||
<StackPanel Grid.Row="0" HorizontalAlignment="Right">
|
||||
<Button Name="{x:Static u:DialogControl.PART_CloseButton}" >Close</Button>
|
||||
</StackPanel>
|
||||
<DockPanel
|
||||
Name="{x:Static u:DialogControl.PART_TitleArea}"
|
||||
Grid.Row="0"
|
||||
LastChildFill="False"
|
||||
Background="Transparent">
|
||||
<TextBlock DockPanel.Dock="Left" Text="Title" Margin="8 8 0 0" />
|
||||
<Button
|
||||
Name="{x:Static u:MessageBoxWindow.PART_CloseButton}"
|
||||
DockPanel.Dock="Right"
|
||||
Margin="0,4,4,0"
|
||||
Theme="{DynamicResource CloseButton}">
|
||||
</Button>
|
||||
</DockPanel>
|
||||
<ContentPresenter
|
||||
Grid.Row="0"
|
||||
Grid.RowSpan="2"
|
||||
Grid.RowSpan="3"
|
||||
Content="{TemplateBinding Content}" />
|
||||
</Grid>
|
||||
</Border>
|
||||
@@ -58,8 +69,16 @@
|
||||
<Panel Margin="{TemplateBinding WindowDecorationMargin}" Background="Transparent" />
|
||||
<ChromeOverlayLayer />
|
||||
<Grid RowDefinitions="Auto, *, Auto">
|
||||
<Button Name="{x:Static u:DialogWindow.PART_CloseButton}" VerticalAlignment="Top" HorizontalAlignment="Right">Close</Button>
|
||||
<ContentPresenter Grid.Row="0" Grid.RowSpan="2" Content="{TemplateBinding Content}" />
|
||||
<Button
|
||||
Name="{x:Static u:DialogWindow.PART_CloseButton}"
|
||||
HorizontalAlignment="Right"
|
||||
VerticalAlignment="Top">
|
||||
Close
|
||||
</Button>
|
||||
<ContentPresenter
|
||||
Grid.Row="0"
|
||||
Grid.RowSpan="2"
|
||||
Content="{TemplateBinding Content}" />
|
||||
</Grid>
|
||||
</Panel>
|
||||
</ControlTemplate>
|
||||
|
||||
Reference in New Issue
Block a user