45 lines
2.0 KiB
XML
45 lines
2.0 KiB
XML
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:controls="clr-namespace:HandyControl.Controls">
|
|
|
|
<ResourceDictionary.MergedDictionaries>
|
|
<ResourceDictionary Source="../Basic/Converters.xaml"/>
|
|
</ResourceDictionary.MergedDictionaries>
|
|
|
|
<!--用于包裹一个区域-->
|
|
<Style x:Key="BorderRegionStyle" TargetType="Border">
|
|
<Setter Property="Padding" Value="10"/>
|
|
<Setter Property="Background" Value="{DynamicResource RegionBrush}"/>
|
|
<Setter Property="BorderThickness" Value="1"/>
|
|
<Setter Property="BorderBrush" Value="{DynamicResource BorderBrush}"/>
|
|
</Style>
|
|
|
|
<Style x:Key="BorderVerticallySplitter" TargetType="Border">
|
|
<Setter Property="Width" Value="1"/>
|
|
<Setter Property="HorizontalAlignment" Value="Left"/>
|
|
<Setter Property="Background" Value="{DynamicResource ThirdlyTextBrush}"/>
|
|
</Style>
|
|
|
|
<Style x:Key="BorderHorizontallySplitter" TargetType="Border">
|
|
<Setter Property="Height" Value="1"/>
|
|
<Setter Property="VerticalAlignment" Value="Top"/>
|
|
<Setter Property="Background" Value="{DynamicResource ThirdlyTextBrush}"/>
|
|
</Style>
|
|
|
|
<Style x:Key="BorderCircular" TargetType="Border">
|
|
<Setter Property="controls:BorderElement.Circular" Value="True"/>
|
|
</Style>
|
|
|
|
<Style x:Key="BorderClip" BasedOn="{StaticResource BorderCircular}" TargetType="Border">
|
|
<Setter Property="Clip">
|
|
<Setter.Value>
|
|
<MultiBinding Converter="{StaticResource BorderClipConverter}">
|
|
<Binding Path="ActualWidth" RelativeSource="{RelativeSource Self}"/>
|
|
<Binding Path="ActualHeight" RelativeSource="{RelativeSource Self}"/>
|
|
<Binding Path="CornerRadius" RelativeSource="{RelativeSource Self}"/>
|
|
</MultiBinding>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
|
|
</ResourceDictionary> |