Controls: Fix blurry borders when system scaling is enabled
All checks were successful
Test / Run tests (push) Successful in 2m21s
All checks were successful
Test / Run tests (push) Successful in 2m21s
This commit is contained in:
@ -15,9 +15,8 @@
|
|||||||
<ColumnDefinition Width="18"/>
|
<ColumnDefinition Width="18"/>
|
||||||
</Grid.ColumnDefinitions>
|
</Grid.ColumnDefinitions>
|
||||||
|
|
||||||
<Border x:Name="Border" BorderThickness="1,1,0,1"
|
<Border x:Name="Border" BorderThickness="1,1,0,1" Grid.RowSpan="2"
|
||||||
BorderBrush="{Binding Path=BorderBrush, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay}"
|
BorderBrush="{Binding Path=BorderBrush, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay}">
|
||||||
SnapsToDevicePixels="True" Grid.RowSpan="2">
|
|
||||||
<ScrollViewer x:Name="PART_ContentHost" VerticalAlignment="Center"/>
|
<ScrollViewer x:Name="PART_ContentHost" VerticalAlignment="Center"/>
|
||||||
</Border>
|
</Border>
|
||||||
|
|
||||||
@ -43,6 +42,8 @@
|
|||||||
</Setter.Value>
|
</Setter.Value>
|
||||||
</Setter>
|
</Setter>
|
||||||
<Setter Property="TextAlignment" Value="Right"/>
|
<Setter Property="TextAlignment" Value="Right"/>
|
||||||
|
<Setter Property="SnapsToDevicePixels" Value="True"/>
|
||||||
|
<Setter Property="UseLayoutRounding" Value="True"/>
|
||||||
<Style.Triggers>
|
<Style.Triggers>
|
||||||
<Trigger Property="IsEnabled" Value="False">
|
<Trigger Property="IsEnabled" Value="False">
|
||||||
<Setter Property="Foreground" Value="Gray"/>
|
<Setter Property="Foreground" Value="Gray"/>
|
||||||
|
@ -7,8 +7,7 @@
|
|||||||
<ControlTemplate TargetType="ctrl:UnitTextBox">
|
<ControlTemplate TargetType="ctrl:UnitTextBox">
|
||||||
<Border x:Name="Border"
|
<Border x:Name="Border"
|
||||||
BorderThickness="{Binding Path=BorderThickness, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay}"
|
BorderThickness="{Binding Path=BorderThickness, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay}"
|
||||||
BorderBrush="{Binding Path=BorderBrush, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay}"
|
BorderBrush="{Binding Path=BorderBrush, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay}">
|
||||||
SnapsToDevicePixels="True">
|
|
||||||
<Grid Background="{Binding Path=Background, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay}">
|
<Grid Background="{Binding Path=Background, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay}">
|
||||||
<ScrollViewer x:Name="PART_ContentHost" VerticalAlignment="Bottom">
|
<ScrollViewer x:Name="PART_ContentHost" VerticalAlignment="Bottom">
|
||||||
<ScrollViewer.Margin>
|
<ScrollViewer.Margin>
|
||||||
@ -32,6 +31,8 @@
|
|||||||
</Setter.Value>
|
</Setter.Value>
|
||||||
</Setter>
|
</Setter>
|
||||||
<Setter Property="TextAlignment" Value="Right"/>
|
<Setter Property="TextAlignment" Value="Right"/>
|
||||||
|
<Setter Property="SnapsToDevicePixels" Value="True"/>
|
||||||
|
<Setter Property="UseLayoutRounding" Value="True"/>
|
||||||
<Style.Triggers>
|
<Style.Triggers>
|
||||||
<Trigger Property="IsEnabled" Value="False">
|
<Trigger Property="IsEnabled" Value="False">
|
||||||
<Setter Property="Foreground" Value="Gray"/>
|
<Setter Property="Foreground" Value="Gray"/>
|
||||||
|
Reference in New Issue
Block a user