fix: fix checkbox vertical alignment.
This commit is contained in:
parent
e37f97042e
commit
c9cc49a67c
@ -15,15 +15,18 @@
|
|||||||
<ControlTemplate TargetType="CheckBox">
|
<ControlTemplate TargetType="CheckBox">
|
||||||
<Grid x:Name="RootGrid" ColumnDefinitions="Auto,*">
|
<Grid x:Name="RootGrid" ColumnDefinitions="Auto,*">
|
||||||
<Border
|
<Border
|
||||||
x:Name="PART_Border" Grid.ColumnSpan="2"
|
x:Name="PART_Border"
|
||||||
|
Grid.Column="0"
|
||||||
|
Grid.ColumnSpan="2"
|
||||||
Background="{TemplateBinding Background}"
|
Background="{TemplateBinding Background}"
|
||||||
BorderBrush="{TemplateBinding BorderBrush}"
|
BorderBrush="{TemplateBinding BorderBrush}"
|
||||||
BorderThickness="{TemplateBinding BorderThickness}"
|
BorderThickness="{TemplateBinding BorderThickness}"
|
||||||
CornerRadius="{TemplateBinding CornerRadius}" />
|
CornerRadius="{TemplateBinding CornerRadius}" />
|
||||||
|
|
||||||
<Grid
|
<Grid
|
||||||
Grid.Column="0" Margin="0,2,0,0"
|
Grid.Column="0"
|
||||||
VerticalAlignment="Top">
|
Margin="0,2,0,0"
|
||||||
|
VerticalAlignment="Center">
|
||||||
<Border
|
<Border
|
||||||
x:Name="NormalRectangle"
|
x:Name="NormalRectangle"
|
||||||
Width="{DynamicResource CheckboxBoxWidth}"
|
Width="{DynamicResource CheckboxBoxWidth}"
|
||||||
@ -38,20 +41,24 @@
|
|||||||
<Panel>
|
<Panel>
|
||||||
<Panel Width="{DynamicResource CheckboxBoxWidth}" Height="{DynamicResource CheckboxBoxWidth}" />
|
<Panel Width="{DynamicResource CheckboxBoxWidth}" Height="{DynamicResource CheckboxBoxWidth}" />
|
||||||
<Path
|
<Path
|
||||||
x:Name="CheckGlyph" VerticalAlignment="Center"
|
x:Name="CheckGlyph"
|
||||||
|
VerticalAlignment="Center"
|
||||||
Fill="{DynamicResource CheckboxGlyphFill}"
|
Fill="{DynamicResource CheckboxGlyphFill}"
|
||||||
Opacity="0" Stretch="Uniform" />
|
Opacity="0"
|
||||||
|
Stretch="Uniform" />
|
||||||
</Panel>
|
</Panel>
|
||||||
</Viewbox>
|
</Viewbox>
|
||||||
</Grid>
|
</Grid>
|
||||||
<ContentPresenter
|
<ContentPresenter
|
||||||
x:Name="ContentPresenter" Grid.Column="1"
|
x:Name="ContentPresenter"
|
||||||
|
Grid.Column="1"
|
||||||
Margin="{TemplateBinding Padding}"
|
Margin="{TemplateBinding Padding}"
|
||||||
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
|
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
|
||||||
VerticalAlignment="Top"
|
VerticalAlignment="Center"
|
||||||
Content="{TemplateBinding Content}"
|
Content="{TemplateBinding Content}"
|
||||||
ContentTemplate="{TemplateBinding ContentTemplate}"
|
ContentTemplate="{TemplateBinding ContentTemplate}"
|
||||||
RecognizesAccessKey="True" TextWrapping="Wrap" />
|
RecognizesAccessKey="True"
|
||||||
|
TextWrapping="Wrap" />
|
||||||
</Grid>
|
</Grid>
|
||||||
</ControlTemplate>
|
</ControlTemplate>
|
||||||
</Setter>
|
</Setter>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user