81 lines
3.1 KiB
XML
81 lines
3.1 KiB
XML
<ResourceDictionary
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
|
|
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors">
|
|
|
|
<!-- Base -->
|
|
<Style x:Key="BaseTextEdit" TargetType="{x:Type dxe:TextEdit}">
|
|
<Setter Property="Margin" Value="3" />
|
|
<Setter Property="Height" Value="23" />
|
|
</Style>
|
|
<Style
|
|
x:Key="BaseNumberMaskTextEdit"
|
|
BasedOn="{StaticResource BaseTextEdit}"
|
|
TargetType="{x:Type dxe:TextEdit}">
|
|
<Setter Property="MaskType" Value="Numeric" />
|
|
<Setter Property="MaskUseAsDisplayFormat" Value="True" />
|
|
</Style>
|
|
|
|
<!-- Special -->
|
|
<Style
|
|
x:Key="TextEditNumber"
|
|
BasedOn="{StaticResource BaseNumberMaskTextEdit}"
|
|
TargetType="{x:Type dxe:TextEdit}">
|
|
<Setter Property="Mask" Value="N0" />
|
|
</Style>
|
|
<Style
|
|
x:Key="TextEditYear"
|
|
BasedOn="{StaticResource BaseNumberMaskTextEdit}"
|
|
TargetType="{x:Type dxe:TextEdit}">
|
|
<Setter Property="Mask" Value="0000" />
|
|
</Style>
|
|
<Style
|
|
x:Key="TextEditQm"
|
|
BasedOn="{StaticResource BaseNumberMaskTextEdit}"
|
|
TargetType="{x:Type dxe:TextEdit}">
|
|
<Setter Property="Mask" Value="######0.00 qm" />
|
|
</Style>
|
|
<Style
|
|
x:Key="TextEditCurrency"
|
|
BasedOn="{StaticResource BaseNumberMaskTextEdit}"
|
|
TargetType="{x:Type dxe:TextEdit}">
|
|
<Setter Property="Mask" Value="######0.00 $" />
|
|
</Style>
|
|
<Style
|
|
x:Key="TextEditCurrencyNullable"
|
|
BasedOn="{StaticResource BaseNumberMaskTextEdit}"
|
|
TargetType="{x:Type dxe:TextEdit}">
|
|
<Setter Property="Mask" Value="#######.## $" />
|
|
</Style>
|
|
<Style
|
|
x:Key="TextEditHours"
|
|
BasedOn="{StaticResource BaseNumberMaskTextEdit}"
|
|
TargetType="{x:Type dxe:TextEdit}">
|
|
<Setter Property="Mask" Value="########0.## Std" />
|
|
<Setter Property="dxe:NumericMaskOptions.AlwaysShowDecimalSeparator" Value="False" />
|
|
</Style>
|
|
<Style
|
|
x:Key="TextEditDays"
|
|
BasedOn="{StaticResource BaseNumberMaskTextEdit}"
|
|
TargetType="{x:Type dxe:TextEdit}">
|
|
<Setter Property="Mask" Value="########0.## Tage" />
|
|
<Setter Property="dxe:NumericMaskOptions.AlwaysShowDecimalSeparator" Value="False" />
|
|
</Style>
|
|
|
|
<!-- Numbers -->
|
|
<Style
|
|
x:Key="TextEditNumberDecimal"
|
|
BasedOn="{StaticResource BaseNumberMaskTextEdit}"
|
|
TargetType="{x:Type dxe:TextEdit}">
|
|
<Setter Property="Mask" Value="########0.##" />
|
|
<Setter Property="dxe:NumericMaskOptions.AlwaysShowDecimalSeparator" Value="False" />
|
|
</Style>
|
|
<Style
|
|
x:Key="TextEditNumberDecimalNullable"
|
|
BasedOn="{StaticResource BaseNumberMaskTextEdit}"
|
|
TargetType="{x:Type dxe:TextEdit}">
|
|
<Setter Property="Mask" Value="#########.##" />
|
|
<Setter Property="dxe:NumericMaskOptions.AlwaysShowDecimalSeparator" Value="False" />
|
|
</Style>
|
|
</ResourceDictionary> |