mirror of
https://github.com/Microsoft/calculator.git
synced 2025-08-22 22:23:29 -07:00
Merge pull request #23 from nventive/dev/madi/fix-button-themeing
Dev/madi/fix button themeing
This commit is contained in:
commit
6843d212c3
4 changed files with 1872 additions and 1859 deletions
File diff suppressed because it is too large
Load diff
|
@ -1,50 +1,50 @@
|
||||||
<UserControl x:Class="CalculatorApp.CalculatorProgrammerOperators"
|
<UserControl x:Class="CalculatorApp.CalculatorProgrammerOperators"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:common="using:CalculatorApp.Common"
|
xmlns:common="using:CalculatorApp.Common"
|
||||||
xmlns:controls="using:CalculatorApp.Controls"
|
xmlns:controls="using:CalculatorApp.Controls"
|
||||||
xmlns:designdata="using:CalculatorApp.DesignData"
|
xmlns:designdata="using:CalculatorApp.DesignData"
|
||||||
xmlns:local="using:CalculatorApp.Views"
|
xmlns:local="using:CalculatorApp.Views"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
x:Name="ControlRoot"
|
x:Name="ControlRoot"
|
||||||
mc:Ignorable="">
|
mc:Ignorable="">
|
||||||
|
|
||||||
<UserControl.Resources>
|
<UserControl.Resources>
|
||||||
<!-- Programmer mode display radio button -->
|
<!-- Programmer mode display radio button -->
|
||||||
<Style x:Key="ProgModeRadioButtonStyle"
|
<Style x:Key="ProgModeRadioButtonStyle"
|
||||||
TargetType="RadioButton">
|
TargetType="RadioButton">
|
||||||
|
|
||||||
<Setter Property="Foreground"
|
<Setter Property="Foreground"
|
||||||
Value="{ThemeResource SystemControlForegroundBaseMediumBrush}" />
|
Value="{ThemeResource SystemControlForegroundBaseMediumBrush}" />
|
||||||
<Setter Property="MinHeight"
|
<Setter Property="MinHeight"
|
||||||
Value="12" />
|
Value="12" />
|
||||||
<Setter Property="MinWidth"
|
<Setter Property="MinWidth"
|
||||||
Value="280" />
|
Value="280" />
|
||||||
<Setter Property="MaxHeight"
|
<Setter Property="MaxHeight"
|
||||||
Value="60" />
|
Value="60" />
|
||||||
<Setter Property="VerticalAlignment"
|
<Setter Property="VerticalAlignment"
|
||||||
Value="Stretch" />
|
Value="Stretch" />
|
||||||
<Setter Property="HorizontalAlignment"
|
<Setter Property="HorizontalAlignment"
|
||||||
Value="Stretch" />
|
Value="Stretch" />
|
||||||
<Setter Property="Padding"
|
<Setter Property="Padding"
|
||||||
Value="8,0,0,0" />
|
Value="8,0,0,0" />
|
||||||
<Setter Property="Typography.NumeralAlignment"
|
<Setter Property="Typography.NumeralAlignment"
|
||||||
Value="Tabular" />
|
Value="Tabular" />
|
||||||
<Setter Property="FontSize"
|
<Setter Property="FontSize"
|
||||||
Value="{ThemeResource CaptionFontSize}" />
|
Value="{ThemeResource CaptionFontSize}" />
|
||||||
<Setter Property="FontWeight"
|
<Setter Property="FontWeight"
|
||||||
Value="SemiBold" />
|
Value="SemiBold" />
|
||||||
<Setter Property="IsTextScaleFactorEnabled"
|
<Setter Property="IsTextScaleFactorEnabled"
|
||||||
Value="True" />
|
Value="True" />
|
||||||
|
|
||||||
<Setter Property="Template">
|
<Setter Property="Template">
|
||||||
<Setter.Value>
|
<Setter.Value>
|
||||||
<ControlTemplate TargetType="RadioButton">
|
<ControlTemplate TargetType="RadioButton">
|
||||||
|
|
||||||
<Grid x:Name="ControlRoot"
|
<Grid x:Name="ControlRoot"
|
||||||
VerticalAlignment="Stretch"
|
VerticalAlignment="Stretch"
|
||||||
Background="{ThemeResource SystemControlBackgroundTransparentBrush}">
|
Background="{ThemeResource SystemControlBackgroundTransparentBrush}">
|
||||||
|
|
||||||
<VisualStateManager.VisualStateGroups>
|
<VisualStateManager.VisualStateGroups>
|
||||||
<VisualStateGroup x:Name="CommonStates">
|
<VisualStateGroup x:Name="CommonStates">
|
||||||
<VisualState x:Name="Normal" />
|
<VisualState x:Name="Normal" />
|
||||||
|
@ -75,7 +75,7 @@
|
||||||
<VisualState x:Name="Disabled">
|
<VisualState x:Name="Disabled">
|
||||||
<VisualState.Setters>
|
<VisualState.Setters>
|
||||||
<Setter Target="RevealBackplate.Visibility"
|
<Setter Target="RevealBackplate.Visibility"
|
||||||
Value="Collapsed" />
|
Value="Collapsed" />
|
||||||
</VisualState.Setters>
|
</VisualState.Setters>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
</VisualStateGroup>
|
</VisualStateGroup>
|
||||||
|
@ -83,9 +83,9 @@
|
||||||
<VisualState x:Name="Checked">
|
<VisualState x:Name="Checked">
|
||||||
<VisualState.Setters>
|
<VisualState.Setters>
|
||||||
<Setter Target="CheckedStatesGrid.Opacity"
|
<Setter Target="CheckedStatesGrid.Opacity"
|
||||||
Value="1" />
|
Value="1" />
|
||||||
<Setter Target="NormalStatesGrid.Opacity"
|
<Setter Target="NormalStatesGrid.Opacity"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
</VisualState.Setters>
|
</VisualState.Setters>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
<VisualState x:Name="Unchecked" />
|
<VisualState x:Name="Unchecked" />
|
||||||
|
@ -94,10 +94,10 @@
|
||||||
</VisualStateManager.VisualStateGroups>
|
</VisualStateManager.VisualStateGroups>
|
||||||
|
|
||||||
<Border x:Name="RevealBackplate"
|
<Border x:Name="RevealBackplate"
|
||||||
Margin="0,-1,0,0"
|
Margin="0,-1,0,0"
|
||||||
BorderThickness="0,1,0,1" />
|
BorderThickness="0,1,0,1" />
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
UNO TODO
|
UNO TODO
|
||||||
Background="{ThemeResource ListViewItemRevealBackground}"
|
Background="{ThemeResource ListViewItemRevealBackground}"
|
||||||
BorderBrush="{ThemeResource ListViewItemRevealBorderBrush}"-->
|
BorderBrush="{ThemeResource ListViewItemRevealBorderBrush}"-->
|
||||||
|
@ -106,83 +106,83 @@
|
||||||
<Grid.ColumnDefinitions>
|
<Grid.ColumnDefinitions>
|
||||||
<ColumnDefinition Width="4" />
|
<ColumnDefinition Width="4" />
|
||||||
<ColumnDefinition Width="Auto"
|
<ColumnDefinition Width="Auto"
|
||||||
MinWidth="48" />
|
MinWidth="48" />
|
||||||
<ColumnDefinition Width="*" />
|
<ColumnDefinition Width="*" />
|
||||||
</Grid.ColumnDefinitions>
|
</Grid.ColumnDefinitions>
|
||||||
|
|
||||||
<TextBlock x:Name="ContentPresenter"
|
<TextBlock x:Name="ContentPresenter"
|
||||||
Grid.Column="2"
|
Grid.Column="2"
|
||||||
Margin="0,2,4,-2"
|
Margin="0,2,4,-2"
|
||||||
HorizontalAlignment="Left"
|
HorizontalAlignment="Left"
|
||||||
VerticalAlignment="Center"
|
VerticalAlignment="Center"
|
||||||
Foreground="{ThemeResource SystemControlForegroundBaseHighBrush}"
|
Foreground="{ThemeResource SystemControlForegroundBaseHighBrush}"
|
||||||
FontFamily="{TemplateBinding FontFamily}"
|
FontFamily="{TemplateBinding FontFamily}"
|
||||||
FontSize="{TemplateBinding FontSize}"
|
FontSize="{TemplateBinding FontSize}"
|
||||||
FontWeight="{TemplateBinding FontWeight}"
|
FontWeight="{TemplateBinding FontWeight}"
|
||||||
AutomationProperties.AccessibilityView="Raw"
|
AutomationProperties.AccessibilityView="Raw"
|
||||||
IsTextScaleFactorEnabled="False"
|
IsTextScaleFactorEnabled="False"
|
||||||
Text="{TemplateBinding Content}"
|
Text="{TemplateBinding Content}"
|
||||||
TextLineBounds="TrimToCapHeight"
|
TextLineBounds="TrimToCapHeight"
|
||||||
TextWrapping="Wrap" />
|
TextWrapping="Wrap" />
|
||||||
|
|
||||||
<TextBlock x:Name="LabelPresenter"
|
<TextBlock x:Name="LabelPresenter"
|
||||||
Grid.Column="1"
|
Grid.Column="1"
|
||||||
Margin="{TemplateBinding Padding}"
|
Margin="{TemplateBinding Padding}"
|
||||||
HorizontalAlignment="Left"
|
HorizontalAlignment="Left"
|
||||||
VerticalAlignment="Center"
|
VerticalAlignment="Center"
|
||||||
Foreground="{ThemeResource SystemControlForegroundBaseHighBrush}"
|
Foreground="{ThemeResource SystemControlForegroundBaseHighBrush}"
|
||||||
FontFamily="{TemplateBinding FontFamily}"
|
FontFamily="{TemplateBinding FontFamily}"
|
||||||
FontSize="{TemplateBinding FontSize}"
|
FontSize="{TemplateBinding FontSize}"
|
||||||
FontWeight="{TemplateBinding FontWeight}"
|
FontWeight="{TemplateBinding FontWeight}"
|
||||||
AutomationProperties.AccessibilityView="Raw"
|
AutomationProperties.AccessibilityView="Raw"
|
||||||
IsTextScaleFactorEnabled="False"
|
IsTextScaleFactorEnabled="False"
|
||||||
Text="{TemplateBinding Tag}" />
|
Text="{TemplateBinding Tag}" />
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|
||||||
<Grid x:Name="CheckedStatesGrid"
|
<Grid x:Name="CheckedStatesGrid"
|
||||||
Background="{ThemeResource SystemControlHighlightTransparentBrush}"
|
Background="{ThemeResource SystemControlHighlightTransparentBrush}"
|
||||||
Opacity="0">
|
Opacity="0">
|
||||||
<Grid.ColumnDefinitions>
|
<Grid.ColumnDefinitions>
|
||||||
<ColumnDefinition Width="4" />
|
<ColumnDefinition Width="4" />
|
||||||
<ColumnDefinition Width="Auto"
|
<ColumnDefinition Width="Auto"
|
||||||
MinWidth="48" />
|
MinWidth="48" />
|
||||||
<ColumnDefinition Width="*" />
|
<ColumnDefinition Width="*" />
|
||||||
</Grid.ColumnDefinitions>
|
</Grid.ColumnDefinitions>
|
||||||
|
|
||||||
<Rectangle x:Name="CheckedRectangle"
|
<Rectangle x:Name="CheckedRectangle"
|
||||||
Grid.Column="0"
|
Grid.Column="0"
|
||||||
Margin="0,5,0,5"
|
Margin="0,5,0,5"
|
||||||
HorizontalAlignment="Stretch"
|
HorizontalAlignment="Stretch"
|
||||||
VerticalAlignment="Stretch"
|
VerticalAlignment="Stretch"
|
||||||
Fill="{ThemeResource SystemControlHighlightAccentBrush}" />
|
Fill="{ThemeResource SystemControlHighlightAccentBrush}" />
|
||||||
|
|
||||||
<TextBlock x:Name="CheckedContentPresenter"
|
<TextBlock x:Name="CheckedContentPresenter"
|
||||||
Grid.Column="2"
|
Grid.Column="2"
|
||||||
Margin="0,2,4,-2"
|
Margin="0,2,4,-2"
|
||||||
HorizontalAlignment="Left"
|
HorizontalAlignment="Left"
|
||||||
VerticalAlignment="Center"
|
VerticalAlignment="Center"
|
||||||
Foreground="{ThemeResource SystemControlHighlightAltBaseHighBrush}"
|
Foreground="{ThemeResource SystemControlHighlightAltBaseHighBrush}"
|
||||||
FontFamily="{TemplateBinding FontFamily}"
|
FontFamily="{TemplateBinding FontFamily}"
|
||||||
FontSize="{TemplateBinding FontSize}"
|
FontSize="{TemplateBinding FontSize}"
|
||||||
FontWeight="{TemplateBinding FontWeight}"
|
FontWeight="{TemplateBinding FontWeight}"
|
||||||
AutomationProperties.AccessibilityView="Raw"
|
AutomationProperties.AccessibilityView="Raw"
|
||||||
IsTextScaleFactorEnabled="False"
|
IsTextScaleFactorEnabled="False"
|
||||||
Text="{TemplateBinding Content}"
|
Text="{TemplateBinding Content}"
|
||||||
TextLineBounds="TrimToCapHeight"
|
TextLineBounds="TrimToCapHeight"
|
||||||
TextWrapping="Wrap" />
|
TextWrapping="Wrap" />
|
||||||
|
|
||||||
<TextBlock x:Name="CheckedLabelPresenter"
|
<TextBlock x:Name="CheckedLabelPresenter"
|
||||||
Grid.Column="1"
|
Grid.Column="1"
|
||||||
Margin="{TemplateBinding Padding}"
|
Margin="{TemplateBinding Padding}"
|
||||||
HorizontalAlignment="Left"
|
HorizontalAlignment="Left"
|
||||||
VerticalAlignment="Center"
|
VerticalAlignment="Center"
|
||||||
Foreground="{ThemeResource SystemControlHighlightAltBaseHighBrush}"
|
Foreground="{ThemeResource SystemControlHighlightAltBaseHighBrush}"
|
||||||
FontFamily="{TemplateBinding FontFamily}"
|
FontFamily="{TemplateBinding FontFamily}"
|
||||||
FontSize="{TemplateBinding FontSize}"
|
FontSize="{TemplateBinding FontSize}"
|
||||||
FontWeight="{TemplateBinding FontWeight}"
|
FontWeight="{TemplateBinding FontWeight}"
|
||||||
AutomationProperties.AccessibilityView="Raw"
|
AutomationProperties.AccessibilityView="Raw"
|
||||||
IsTextScaleFactorEnabled="False"
|
IsTextScaleFactorEnabled="False"
|
||||||
Text="{TemplateBinding Tag}" />
|
Text="{TemplateBinding Tag}" />
|
||||||
</Grid>
|
</Grid>
|
||||||
</Grid>
|
</Grid>
|
||||||
</ControlTemplate>
|
</ControlTemplate>
|
||||||
|
@ -198,93 +198,93 @@
|
||||||
Icon="Copy" />
|
Icon="Copy" />
|
||||||
</MenuFlyout>-->
|
</MenuFlyout>-->
|
||||||
</UserControl.Resources>
|
</UserControl.Resources>
|
||||||
|
|
||||||
<Grid x:Name="ProgrammerOperators"
|
<Grid x:Name="ProgrammerOperators"
|
||||||
x:Uid="RadixGroup"
|
x:Uid="RadixGroup"
|
||||||
MaxHeight="244"
|
MaxHeight="244"
|
||||||
AutomationProperties.HeadingLevel="Level1">
|
AutomationProperties.HeadingLevel="Level1">
|
||||||
|
|
||||||
<Grid.RowDefinitions>
|
<Grid.RowDefinitions>
|
||||||
<RowDefinition Height="1*"
|
<RowDefinition Height="1*"
|
||||||
MinHeight="0" />
|
MinHeight="0" />
|
||||||
<RowDefinition Height="1*"
|
<RowDefinition Height="1*"
|
||||||
MinHeight="0" />
|
MinHeight="0" />
|
||||||
<RowDefinition Height="1*"
|
<RowDefinition Height="1*"
|
||||||
MinHeight="0" />
|
MinHeight="0" />
|
||||||
<RowDefinition Height="1*"
|
<RowDefinition Height="1*"
|
||||||
MinHeight="{Binding ActualHeight, ElementName=binaryButton, FallbackValue=16, Mode=OneWay}" />
|
MinHeight="{Binding ActualHeight, ElementName=binaryButton, FallbackValue=16, Mode=OneWay}" />
|
||||||
<RowDefinition Height="4" />
|
<RowDefinition Height="4" />
|
||||||
</Grid.RowDefinitions>
|
</Grid.RowDefinitions>
|
||||||
|
|
||||||
<VisualStateManager.VisualStateGroups>
|
<VisualStateManager.VisualStateGroups>
|
||||||
<VisualStateGroup>
|
<VisualStateGroup>
|
||||||
<VisualState x:Name="LargeLayout">
|
<VisualState x:Name="LargeLayout">
|
||||||
<VisualState.StateTriggers>
|
<VisualState.StateTriggers>
|
||||||
<AdaptiveTrigger MinWindowHeight="768"
|
<AdaptiveTrigger MinWindowHeight="768"
|
||||||
MinWindowWidth="1024" />
|
MinWindowWidth="1024" />
|
||||||
</VisualState.StateTriggers>
|
</VisualState.StateTriggers>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
<VisualState x:Name="MinSizeLayout">
|
<VisualState x:Name="MinSizeLayout">
|
||||||
<VisualState.StateTriggers>
|
<VisualState.StateTriggers>
|
||||||
<AdaptiveTrigger MinWindowHeight="{StaticResource AppMinWindowHeight}"
|
<AdaptiveTrigger MinWindowHeight="{StaticResource AppMinWindowHeight}"
|
||||||
MinWindowWidth="{StaticResource AppMinWindowWidth}" />
|
MinWindowWidth="{StaticResource AppMinWindowWidth}" />
|
||||||
</VisualState.StateTriggers>
|
</VisualState.StateTriggers>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
<VisualState x:Name="DefaultLayout">
|
<VisualState x:Name="DefaultLayout">
|
||||||
<VisualState.StateTriggers>
|
<VisualState.StateTriggers>
|
||||||
<AdaptiveTrigger MinWindowHeight="0"
|
<AdaptiveTrigger MinWindowHeight="0"
|
||||||
MinWindowWidth="0" />
|
MinWindowWidth="0" />
|
||||||
</VisualState.StateTriggers>
|
</VisualState.StateTriggers>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
</VisualStateGroup>
|
</VisualStateGroup>
|
||||||
</VisualStateManager.VisualStateGroups>
|
</VisualStateManager.VisualStateGroups>
|
||||||
|
|
||||||
<controls:RadixButton x:Name="hexButton"
|
<controls:RadixButton x:Name="hexButton"
|
||||||
x:Uid="hexButton"
|
x:Uid="hexButton"
|
||||||
HorizontalAlignment="Stretch"
|
HorizontalAlignment="Stretch"
|
||||||
Style="{ThemeResource ProgModeRadioButtonStyle}"
|
Style="{ThemeResource ProgModeRadioButtonStyle}"
|
||||||
AutomationProperties.AutomationId="hexButton"
|
AutomationProperties.AutomationId="hexButton"
|
||||||
AutomationProperties.Name="{x:Bind Model.HexDisplayValue_AutomationName, Mode=OneWay}"
|
AutomationProperties.Name="{x:Bind Model.HexDisplayValue_AutomationName, Mode=OneWay}"
|
||||||
Checked="HexButtonChecked"
|
Checked="HexButtonChecked"
|
||||||
Content="{x:Bind Model.HexDisplayValue, Mode=OneWay}"
|
Content="{x:Bind Model.HexDisplayValue, Mode=OneWay}"
|
||||||
GroupName="BaseConversion" />
|
GroupName="BaseConversion" />
|
||||||
<!--ContextFlyout="{StaticResource ProgrammerOperatorsContextMenu}"-->
|
<!--ContextFlyout="{StaticResource ProgrammerOperatorsContextMenu}"-->
|
||||||
|
|
||||||
<controls:RadixButton x:Name="decimalButton"
|
<controls:RadixButton x:Name="decimalButton"
|
||||||
x:Uid="decimalButton"
|
x:Uid="decimalButton"
|
||||||
Grid.Row="1"
|
Grid.Row="1"
|
||||||
HorizontalAlignment="Stretch"
|
HorizontalAlignment="Stretch"
|
||||||
Style="{ThemeResource ProgModeRadioButtonStyle}"
|
Style="{ThemeResource ProgModeRadioButtonStyle}"
|
||||||
AutomationProperties.AutomationId="decimalButton"
|
AutomationProperties.AutomationId="decimalButton"
|
||||||
AutomationProperties.Name="{x:Bind Model.DecDisplayValue_AutomationName, Mode=OneWay}"
|
AutomationProperties.Name="{x:Bind Model.DecDisplayValue_AutomationName, Mode=OneWay}"
|
||||||
Checked="DecButtonChecked"
|
Checked="DecButtonChecked"
|
||||||
Content="{x:Bind Model.DecimalDisplayValue, Mode=OneWay}"
|
Content="{x:Bind Model.DecimalDisplayValue, Mode=OneWay}"
|
||||||
GroupName="BaseConversion"
|
GroupName="BaseConversion"
|
||||||
IsChecked="true" />
|
IsChecked="true" />
|
||||||
<!--ContextFlyout="{StaticResource ProgrammerOperatorsContextMenu}"-->
|
<!--ContextFlyout="{StaticResource ProgrammerOperatorsContextMenu}"-->
|
||||||
|
|
||||||
<controls:RadixButton x:Name="octButton"
|
<controls:RadixButton x:Name="octButton"
|
||||||
x:Uid="octButton"
|
x:Uid="octButton"
|
||||||
Grid.Row="2"
|
Grid.Row="2"
|
||||||
HorizontalAlignment="Stretch"
|
HorizontalAlignment="Stretch"
|
||||||
Style="{ThemeResource ProgModeRadioButtonStyle}"
|
Style="{ThemeResource ProgModeRadioButtonStyle}"
|
||||||
AutomationProperties.AutomationId="octolButton"
|
AutomationProperties.AutomationId="octolButton"
|
||||||
AutomationProperties.Name="{x:Bind Model.OctDisplayValue_AutomationName, Mode=OneWay}"
|
AutomationProperties.Name="{x:Bind Model.OctDisplayValue_AutomationName, Mode=OneWay}"
|
||||||
Checked="OctButtonChecked"
|
Checked="OctButtonChecked"
|
||||||
Content="{x:Bind Model.OctalDisplayValue, Mode=OneWay}"
|
Content="{x:Bind Model.OctalDisplayValue, Mode=OneWay}"
|
||||||
GroupName="BaseConversion" />
|
GroupName="BaseConversion" />
|
||||||
<!--ContextFlyout="{StaticResource ProgrammerOperatorsContextMenu}"-->
|
<!--ContextFlyout="{StaticResource ProgrammerOperatorsContextMenu}"-->
|
||||||
|
|
||||||
<controls:RadixButton x:Name="binaryButton"
|
<controls:RadixButton x:Name="binaryButton"
|
||||||
x:Uid="binaryButton"
|
x:Uid="binaryButton"
|
||||||
Grid.Row="3"
|
Grid.Row="3"
|
||||||
HorizontalAlignment="Stretch"
|
HorizontalAlignment="Stretch"
|
||||||
Style="{ThemeResource ProgModeRadioButtonStyle}"
|
Style="{ThemeResource ProgModeRadioButtonStyle}"
|
||||||
AutomationProperties.AutomationId="binaryButton"
|
AutomationProperties.AutomationId="binaryButton"
|
||||||
AutomationProperties.Name="{x:Bind Model.BinDisplayValue_AutomationName, Mode=OneWay}"
|
AutomationProperties.Name="{x:Bind Model.BinDisplayValue_AutomationName, Mode=OneWay}"
|
||||||
Checked="BinButtonChecked"
|
Checked="BinButtonChecked"
|
||||||
Content="{x:Bind Model.BinaryDisplayValue, Mode=OneWay}"
|
Content="{x:Bind Model.BinaryDisplayValue, Mode=OneWay}"
|
||||||
GroupName="BaseConversion" />
|
GroupName="BaseConversion" />
|
||||||
<!--ContextFlyout="{StaticResource ProgrammerOperatorsContextMenu}"-->
|
<!--ContextFlyout="{StaticResource ProgrammerOperatorsContextMenu}"-->
|
||||||
</Grid>
|
</Grid>
|
||||||
</UserControl>
|
</UserControl>
|
||||||
|
|
|
@ -1,45 +1,45 @@
|
||||||
<UserControl x:Class="CalculatorApp.CalculatorStandardOperators"
|
<UserControl x:Class="CalculatorApp.CalculatorStandardOperators"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:common="using:CalculatorApp.Common"
|
xmlns:common="using:CalculatorApp.Common"
|
||||||
xmlns:controls="using:CalculatorApp.Controls"
|
xmlns:controls="using:CalculatorApp.Controls"
|
||||||
xmlns:local="using:CalculatorApp"
|
xmlns:local="using:CalculatorApp"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
x:Name="ControlRoot"
|
x:Name="ControlRoot"
|
||||||
mc:Ignorable="">
|
mc:Ignorable="">
|
||||||
|
|
||||||
<Grid x:Name="Root">
|
<Grid x:Name="Root">
|
||||||
|
|
||||||
<Grid.RowDefinitions>
|
<Grid.RowDefinitions>
|
||||||
<RowDefinition x:Name="R0"
|
<RowDefinition x:Name="R0"
|
||||||
Height="1*" />
|
Height="1*" />
|
||||||
<RowDefinition x:Name="R1"
|
<RowDefinition x:Name="R1"
|
||||||
Height="1*" />
|
Height="1*" />
|
||||||
<RowDefinition x:Name="R2"
|
<RowDefinition x:Name="R2"
|
||||||
Height="1*" />
|
Height="1*" />
|
||||||
<RowDefinition x:Name="R3"
|
<RowDefinition x:Name="R3"
|
||||||
Height="1*" />
|
Height="1*" />
|
||||||
<RowDefinition x:Name="R4"
|
<RowDefinition x:Name="R4"
|
||||||
Height="1*" />
|
Height="1*" />
|
||||||
<RowDefinition x:Name="R5"
|
<RowDefinition x:Name="R5"
|
||||||
Height="1*" />
|
Height="1*" />
|
||||||
</Grid.RowDefinitions>
|
</Grid.RowDefinitions>
|
||||||
|
|
||||||
<Grid.ColumnDefinitions>
|
<Grid.ColumnDefinitions>
|
||||||
<ColumnDefinition x:Name="GutterLeft"
|
<ColumnDefinition x:Name="GutterLeft"
|
||||||
Width="0" />
|
Width="0" />
|
||||||
<ColumnDefinition x:Name="C0"
|
<ColumnDefinition x:Name="C0"
|
||||||
Width="0" />
|
Width="0" />
|
||||||
<ColumnDefinition x:Name="C1"
|
<ColumnDefinition x:Name="C1"
|
||||||
Width="1*" />
|
Width="1*" />
|
||||||
<ColumnDefinition x:Name="C2"
|
<ColumnDefinition x:Name="C2"
|
||||||
Width="1*" />
|
Width="1*" />
|
||||||
<ColumnDefinition x:Name="C3"
|
<ColumnDefinition x:Name="C3"
|
||||||
Width="1*" />
|
Width="1*" />
|
||||||
<ColumnDefinition x:Name="C4"
|
<ColumnDefinition x:Name="C4"
|
||||||
Width="1*" />
|
Width="1*" />
|
||||||
<ColumnDefinition x:Name="GutterRight"
|
<ColumnDefinition x:Name="GutterRight"
|
||||||
Width="0" />
|
Width="0" />
|
||||||
</Grid.ColumnDefinitions>
|
</Grid.ColumnDefinitions>
|
||||||
|
|
||||||
<VisualStateManager.VisualStateGroups>
|
<VisualStateManager.VisualStateGroups>
|
||||||
|
@ -48,466 +48,466 @@
|
||||||
<VisualState x:Name="ErrorLayout">
|
<VisualState x:Name="ErrorLayout">
|
||||||
<VisualState.Setters>
|
<VisualState.Setters>
|
||||||
<Setter Target="percentButton.IsEnabled"
|
<Setter Target="percentButton.IsEnabled"
|
||||||
Value="False" />
|
Value="False" />
|
||||||
<Setter Target="squareRootButton.IsEnabled"
|
<Setter Target="squareRootButton.IsEnabled"
|
||||||
Value="False" />
|
Value="False" />
|
||||||
<Setter Target="xpower2Button.IsEnabled"
|
<Setter Target="xpower2Button.IsEnabled"
|
||||||
Value="False" />
|
Value="False" />
|
||||||
<Setter Target="xpower3Button.IsEnabled"
|
<Setter Target="xpower3Button.IsEnabled"
|
||||||
Value="False" />
|
Value="False" />
|
||||||
<Setter Target="invertButton.IsEnabled"
|
<Setter Target="invertButton.IsEnabled"
|
||||||
Value="False" />
|
Value="False" />
|
||||||
<Setter Target="divideButton.IsEnabled"
|
<Setter Target="divideButton.IsEnabled"
|
||||||
Value="False" />
|
Value="False" />
|
||||||
<Setter Target="multiplyButton.IsEnabled"
|
<Setter Target="multiplyButton.IsEnabled"
|
||||||
Value="False" />
|
Value="False" />
|
||||||
<Setter Target="minusButton.IsEnabled"
|
<Setter Target="minusButton.IsEnabled"
|
||||||
Value="False" />
|
Value="False" />
|
||||||
<Setter Target="plusButton.IsEnabled"
|
<Setter Target="plusButton.IsEnabled"
|
||||||
Value="False" />
|
Value="False" />
|
||||||
<Setter Target="negateButton.IsEnabled"
|
<Setter Target="negateButton.IsEnabled"
|
||||||
Value="False" />
|
Value="False" />
|
||||||
</VisualState.Setters>
|
</VisualState.Setters>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
</VisualStateGroup>
|
</VisualStateGroup>
|
||||||
|
|
||||||
<VisualStateGroup>
|
<VisualStateGroup>
|
||||||
|
|
||||||
<VisualState x:Name="Portrait768x1366">
|
<VisualState x:Name="Portrait768x1366">
|
||||||
|
|
||||||
<VisualState.StateTriggers>
|
<VisualState.StateTriggers>
|
||||||
<AdaptiveTrigger MinWindowHeight="1366"
|
<AdaptiveTrigger MinWindowHeight="1366"
|
||||||
MinWindowWidth="768" />
|
MinWindowWidth="768" />
|
||||||
</VisualState.StateTriggers>
|
</VisualState.StateTriggers>
|
||||||
|
|
||||||
<VisualState.Setters>
|
<VisualState.Setters>
|
||||||
<Setter Target="percentButton.FontSize"
|
<Setter Target="percentButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="squareRootButton.FontSize"
|
<Setter Target="squareRootButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="xpower2Button.FontSize"
|
<Setter Target="xpower2Button.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="xpower3Button.FontSize"
|
<Setter Target="xpower3Button.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="invertButton.FontSize"
|
<Setter Target="invertButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="negateButton.FontSize"
|
<Setter Target="negateButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="clearEntryButton.FontSize"
|
<Setter Target="clearEntryButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="clearButton.FontSize"
|
<Setter Target="clearButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="backSpaceButton.FontSize"
|
<Setter Target="backSpaceButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="divideButton.FontSize"
|
<Setter Target="divideButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="multiplyButton.FontSize"
|
<Setter Target="multiplyButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="minusButton.FontSize"
|
<Setter Target="minusButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="plusButton.FontSize"
|
<Setter Target="plusButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="equalButton.FontSize"
|
<Setter Target="equalButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
|
|
||||||
<Setter Target="NumberPad.ButtonStyle"
|
<Setter Target="NumberPad.ButtonStyle"
|
||||||
Value="{StaticResource NumericButtonStyle46}" />
|
Value="{StaticResource NumericButtonStyle46}" />
|
||||||
</VisualState.Setters>
|
</VisualState.Setters>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
|
|
||||||
<VisualState x:Name="Landscape13InchLaptop">
|
<VisualState x:Name="Landscape13InchLaptop">
|
||||||
|
|
||||||
<VisualState.StateTriggers>
|
<VisualState.StateTriggers>
|
||||||
<AdaptiveTrigger MinWindowHeight="768"
|
<AdaptiveTrigger MinWindowHeight="768"
|
||||||
MinWindowWidth="1366" />
|
MinWindowWidth="1366" />
|
||||||
</VisualState.StateTriggers>
|
</VisualState.StateTriggers>
|
||||||
|
|
||||||
<VisualState.Setters>
|
<VisualState.Setters>
|
||||||
<Setter Target="C0.Width"
|
<Setter Target="C0.Width"
|
||||||
Value="1*" />
|
Value="1*" />
|
||||||
<Setter Target="R0.Height"
|
<Setter Target="R0.Height"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
|
|
||||||
<Setter Target="StandardFunctions.(Grid.Row)"
|
<Setter Target="StandardFunctions.(Grid.Row)"
|
||||||
Value="1" />
|
Value="1" />
|
||||||
<Setter Target="StandardFunctions.(Grid.Column)"
|
<Setter Target="StandardFunctions.(Grid.Column)"
|
||||||
Value="1" />
|
Value="1" />
|
||||||
<Setter Target="StandardFunctions.(Grid.RowSpan)"
|
<Setter Target="StandardFunctions.(Grid.RowSpan)"
|
||||||
Value="5" />
|
Value="5" />
|
||||||
<Setter Target="StandardFunctions.(Grid.ColumnSpan)"
|
<Setter Target="StandardFunctions.(Grid.ColumnSpan)"
|
||||||
Value="1" />
|
Value="1" />
|
||||||
<Setter Target="FnR1.Height"
|
<Setter Target="FnR1.Height"
|
||||||
Value="1*" />
|
Value="1*" />
|
||||||
<Setter Target="FnR2.Height"
|
<Setter Target="FnR2.Height"
|
||||||
Value="1*" />
|
Value="1*" />
|
||||||
<Setter Target="FnR3.Height"
|
<Setter Target="FnR3.Height"
|
||||||
Value="1*" />
|
Value="1*" />
|
||||||
<Setter Target="FnR4.Height"
|
<Setter Target="FnR4.Height"
|
||||||
Value="1*" />
|
Value="1*" />
|
||||||
<Setter Target="FnC1.Width"
|
<Setter Target="FnC1.Width"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
<Setter Target="FnC2.Width"
|
<Setter Target="FnC2.Width"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
<Setter Target="FnC3.Width"
|
<Setter Target="FnC3.Width"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
|
|
||||||
<Setter Target="squareRootButton.(Grid.Row)"
|
<Setter Target="squareRootButton.(Grid.Row)"
|
||||||
Value="1" />
|
Value="1" />
|
||||||
<Setter Target="squareRootButton.(Grid.Column)"
|
<Setter Target="squareRootButton.(Grid.Column)"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
<Setter Target="xpower2Button.(Grid.Row)"
|
<Setter Target="xpower2Button.(Grid.Row)"
|
||||||
Value="2" />
|
Value="2" />
|
||||||
<Setter Target="xpower2Button.(Grid.Column)"
|
<Setter Target="xpower2Button.(Grid.Column)"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
<Setter Target="xpower3Button.Visibility"
|
<Setter Target="xpower3Button.Visibility"
|
||||||
Value="Visible" />
|
Value="Visible" />
|
||||||
<Setter Target="invertButton.(Grid.Row)"
|
<Setter Target="invertButton.(Grid.Row)"
|
||||||
Value="4" />
|
Value="4" />
|
||||||
<Setter Target="invertButton.(Grid.Column)"
|
<Setter Target="invertButton.(Grid.Column)"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
|
|
||||||
<Setter Target="negateButton.(Grid.Row)"
|
<Setter Target="negateButton.(Grid.Row)"
|
||||||
Value="5" />
|
Value="5" />
|
||||||
<Setter Target="negateButton.(Grid.Column)"
|
<Setter Target="negateButton.(Grid.Column)"
|
||||||
Value="2" />
|
Value="2" />
|
||||||
|
|
||||||
<Setter Target="percentButton.FontSize"
|
<Setter Target="percentButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="squareRootButton.FontSize"
|
<Setter Target="squareRootButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="xpower2Button.FontSize"
|
<Setter Target="xpower2Button.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="invertButton.FontSize"
|
<Setter Target="invertButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="negateButton.FontSize"
|
<Setter Target="negateButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="clearEntryButton.FontSize"
|
<Setter Target="clearEntryButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="clearButton.FontSize"
|
<Setter Target="clearButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="backSpaceButton.FontSize"
|
<Setter Target="backSpaceButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="divideButton.FontSize"
|
<Setter Target="divideButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="multiplyButton.FontSize"
|
<Setter Target="multiplyButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="minusButton.FontSize"
|
<Setter Target="minusButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="plusButton.FontSize"
|
<Setter Target="plusButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="equalButton.FontSize"
|
<Setter Target="equalButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
|
|
||||||
<Setter Target="NumberPad.ButtonStyle"
|
<Setter Target="NumberPad.ButtonStyle"
|
||||||
Value="{StaticResource NumericButtonStyle34}" />
|
Value="{StaticResource NumericButtonStyle34}" />
|
||||||
</VisualState.Setters>
|
</VisualState.Setters>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
|
|
||||||
<VisualState x:Name="Landscape8InchTab">
|
<VisualState x:Name="Landscape8InchTab">
|
||||||
<VisualState.StateTriggers>
|
<VisualState.StateTriggers>
|
||||||
<AdaptiveTrigger MinWindowHeight="640"
|
<AdaptiveTrigger MinWindowHeight="640"
|
||||||
MinWindowWidth="1024" />
|
MinWindowWidth="1024" />
|
||||||
</VisualState.StateTriggers>
|
</VisualState.StateTriggers>
|
||||||
<VisualState.Setters>
|
<VisualState.Setters>
|
||||||
<Setter Target="C0.Width"
|
<Setter Target="C0.Width"
|
||||||
Value="1*" />
|
Value="1*" />
|
||||||
<Setter Target="R0.Height"
|
<Setter Target="R0.Height"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
|
|
||||||
<Setter Target="StandardFunctions.(Grid.Row)"
|
<Setter Target="StandardFunctions.(Grid.Row)"
|
||||||
Value="1" />
|
Value="1" />
|
||||||
<Setter Target="StandardFunctions.(Grid.Column)"
|
<Setter Target="StandardFunctions.(Grid.Column)"
|
||||||
Value="1" />
|
Value="1" />
|
||||||
<Setter Target="StandardFunctions.(Grid.RowSpan)"
|
<Setter Target="StandardFunctions.(Grid.RowSpan)"
|
||||||
Value="5" />
|
Value="5" />
|
||||||
<Setter Target="StandardFunctions.(Grid.ColumnSpan)"
|
<Setter Target="StandardFunctions.(Grid.ColumnSpan)"
|
||||||
Value="1" />
|
Value="1" />
|
||||||
<Setter Target="FnR1.Height"
|
<Setter Target="FnR1.Height"
|
||||||
Value="1*" />
|
Value="1*" />
|
||||||
<Setter Target="FnR2.Height"
|
<Setter Target="FnR2.Height"
|
||||||
Value="1*" />
|
Value="1*" />
|
||||||
<Setter Target="FnR3.Height"
|
<Setter Target="FnR3.Height"
|
||||||
Value="1*" />
|
Value="1*" />
|
||||||
<Setter Target="FnR4.Height"
|
<Setter Target="FnR4.Height"
|
||||||
Value="1*" />
|
Value="1*" />
|
||||||
<Setter Target="FnC1.Width"
|
<Setter Target="FnC1.Width"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
<Setter Target="FnC2.Width"
|
<Setter Target="FnC2.Width"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
<Setter Target="FnC3.Width"
|
<Setter Target="FnC3.Width"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
|
|
||||||
<Setter Target="squareRootButton.(Grid.Row)"
|
<Setter Target="squareRootButton.(Grid.Row)"
|
||||||
Value="1" />
|
Value="1" />
|
||||||
<Setter Target="squareRootButton.(Grid.Column)"
|
<Setter Target="squareRootButton.(Grid.Column)"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
<Setter Target="xpower2Button.(Grid.Row)"
|
<Setter Target="xpower2Button.(Grid.Row)"
|
||||||
Value="2" />
|
Value="2" />
|
||||||
<Setter Target="xpower2Button.(Grid.Column)"
|
<Setter Target="xpower2Button.(Grid.Column)"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
<Setter Target="xpower3Button.Visibility"
|
<Setter Target="xpower3Button.Visibility"
|
||||||
Value="Visible" />
|
Value="Visible" />
|
||||||
<Setter Target="invertButton.(Grid.Row)"
|
<Setter Target="invertButton.(Grid.Row)"
|
||||||
Value="4" />
|
Value="4" />
|
||||||
<Setter Target="invertButton.(Grid.Column)"
|
<Setter Target="invertButton.(Grid.Column)"
|
||||||
Value="0" />
|
Value="0" />
|
||||||
|
|
||||||
<Setter Target="negateButton.(Grid.Row)"
|
<Setter Target="negateButton.(Grid.Row)"
|
||||||
Value="5" />
|
Value="5" />
|
||||||
<Setter Target="negateButton.(Grid.Column)"
|
<Setter Target="negateButton.(Grid.Column)"
|
||||||
Value="2" />
|
Value="2" />
|
||||||
|
|
||||||
<Setter Target="percentButton.FontSize"
|
<Setter Target="percentButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="squareRootButton.FontSize"
|
<Setter Target="squareRootButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="xpower2Button.FontSize"
|
<Setter Target="xpower2Button.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="xpower3Button.FontSize"
|
<Setter Target="xpower3Button.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="invertButton.FontSize"
|
<Setter Target="invertButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="negateButton.FontSize"
|
<Setter Target="negateButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="clearEntryButton.FontSize"
|
<Setter Target="clearEntryButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="clearButton.FontSize"
|
<Setter Target="clearButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="backSpaceButton.FontSize"
|
<Setter Target="backSpaceButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="divideButton.FontSize"
|
<Setter Target="divideButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="multiplyButton.FontSize"
|
<Setter Target="multiplyButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="minusButton.FontSize"
|
<Setter Target="minusButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="plusButton.FontSize"
|
<Setter Target="plusButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="equalButton.FontSize"
|
<Setter Target="equalButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
|
|
||||||
<Setter Target="NumberPad.ButtonStyle"
|
<Setter Target="NumberPad.ButtonStyle"
|
||||||
Value="{StaticResource NumericButtonStyle28}" />
|
Value="{StaticResource NumericButtonStyle28}" />
|
||||||
</VisualState.Setters>
|
</VisualState.Setters>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
|
|
||||||
<VisualState x:Name="Portrait8InchTab">
|
<VisualState x:Name="Portrait8InchTab">
|
||||||
|
|
||||||
<VisualState.StateTriggers>
|
<VisualState.StateTriggers>
|
||||||
<AdaptiveTrigger MinWindowHeight="1024"
|
<AdaptiveTrigger MinWindowHeight="1024"
|
||||||
MinWindowWidth="640" />
|
MinWindowWidth="640" />
|
||||||
</VisualState.StateTriggers>
|
</VisualState.StateTriggers>
|
||||||
|
|
||||||
<VisualState.Setters>
|
<VisualState.Setters>
|
||||||
<Setter Target="percentButton.FontSize"
|
<Setter Target="percentButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="squareRootButton.FontSize"
|
<Setter Target="squareRootButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="xpower2Button.FontSize"
|
<Setter Target="xpower2Button.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="xpower3Button.FontSize"
|
<Setter Target="xpower3Button.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="invertButton.FontSize"
|
<Setter Target="invertButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="negateButton.FontSize"
|
<Setter Target="negateButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="clearEntryButton.FontSize"
|
<Setter Target="clearEntryButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="clearButton.FontSize"
|
<Setter Target="clearButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="backSpaceButton.FontSize"
|
<Setter Target="backSpaceButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="divideButton.FontSize"
|
<Setter Target="divideButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="multiplyButton.FontSize"
|
<Setter Target="multiplyButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="minusButton.FontSize"
|
<Setter Target="minusButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="plusButton.FontSize"
|
<Setter Target="plusButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="equalButton.FontSize"
|
<Setter Target="equalButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
|
|
||||||
<Setter Target="NumberPad.ButtonStyle"
|
<Setter Target="NumberPad.ButtonStyle"
|
||||||
Value="{StaticResource NumericButtonStyle28}" />
|
Value="{StaticResource NumericButtonStyle28}" />
|
||||||
</VisualState.Setters>
|
</VisualState.Setters>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
|
|
||||||
<VisualState x:Name="Portrait6InchPhone">
|
<VisualState x:Name="Portrait6InchPhone">
|
||||||
|
|
||||||
<VisualState.StateTriggers>
|
<VisualState.StateTriggers>
|
||||||
<AdaptiveTrigger MinWindowHeight="854"
|
<AdaptiveTrigger MinWindowHeight="854"
|
||||||
MinWindowWidth="480" />
|
MinWindowWidth="480" />
|
||||||
</VisualState.StateTriggers>
|
</VisualState.StateTriggers>
|
||||||
|
|
||||||
<VisualState.Setters>
|
<VisualState.Setters>
|
||||||
<Setter Target="percentButton.FontSize"
|
<Setter Target="percentButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="squareRootButton.FontSize"
|
<Setter Target="squareRootButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="xpower2Button.FontSize"
|
<Setter Target="xpower2Button.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="invertButton.FontSize"
|
<Setter Target="invertButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="negateButton.FontSize"
|
<Setter Target="negateButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="clearEntryButton.FontSize"
|
<Setter Target="clearEntryButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="clearButton.FontSize"
|
<Setter Target="clearButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="backSpaceButton.FontSize"
|
<Setter Target="backSpaceButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="divideButton.FontSize"
|
<Setter Target="divideButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="multiplyButton.FontSize"
|
<Setter Target="multiplyButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="minusButton.FontSize"
|
<Setter Target="minusButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="plusButton.FontSize"
|
<Setter Target="plusButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
<Setter Target="equalButton.FontSize"
|
<Setter Target="equalButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSizeLarge}" />
|
||||||
|
|
||||||
<Setter Target="NumberPad.ButtonStyle"
|
<Setter Target="NumberPad.ButtonStyle"
|
||||||
Value="{StaticResource NumericButtonStyle34}" />
|
Value="{StaticResource NumericButtonStyle34}" />
|
||||||
</VisualState.Setters>
|
</VisualState.Setters>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
|
|
||||||
<VisualState x:Name="Portrait5InchPhone">
|
<VisualState x:Name="Portrait5InchPhone">
|
||||||
|
|
||||||
<VisualState.StateTriggers>
|
<VisualState.StateTriggers>
|
||||||
<AdaptiveTrigger MinWindowHeight="640"
|
<AdaptiveTrigger MinWindowHeight="640"
|
||||||
MinWindowWidth="360" />
|
MinWindowWidth="360" />
|
||||||
</VisualState.StateTriggers>
|
</VisualState.StateTriggers>
|
||||||
|
|
||||||
<VisualState.Setters>
|
<VisualState.Setters>
|
||||||
<Setter Target="percentButton.FontSize"
|
<Setter Target="percentButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="squareRootButton.FontSize"
|
<Setter Target="squareRootButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="xpower2Button.FontSize"
|
<Setter Target="xpower2Button.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="invertButton.FontSize"
|
<Setter Target="invertButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="negateButton.FontSize"
|
<Setter Target="negateButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="clearEntryButton.FontSize"
|
<Setter Target="clearEntryButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="clearButton.FontSize"
|
<Setter Target="clearButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="backSpaceButton.FontSize"
|
<Setter Target="backSpaceButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="divideButton.FontSize"
|
<Setter Target="divideButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="multiplyButton.FontSize"
|
<Setter Target="multiplyButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="minusButton.FontSize"
|
<Setter Target="minusButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="plusButton.FontSize"
|
<Setter Target="plusButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
<Setter Target="equalButton.FontSize"
|
<Setter Target="equalButton.FontSize"
|
||||||
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
Value="{StaticResource CalcStandardOperatorCaptionSize}" />
|
||||||
|
|
||||||
<Setter Target="NumberPad.ButtonStyle"
|
<Setter Target="NumberPad.ButtonStyle"
|
||||||
Value="{StaticResource NumericButtonStyle28}" />
|
Value="{StaticResource NumericButtonStyle28}" />
|
||||||
</VisualState.Setters>
|
</VisualState.Setters>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
<VisualState x:Name="MinSizeLayout">
|
<VisualState x:Name="MinSizeLayout">
|
||||||
<VisualState.StateTriggers>
|
<VisualState.StateTriggers>
|
||||||
<AdaptiveTrigger MinWindowHeight="{StaticResource AppMinWindowHeight}"
|
<AdaptiveTrigger MinWindowHeight="{StaticResource AppMinWindowHeight}"
|
||||||
MinWindowWidth="{StaticResource AppMinWindowWidth}" />
|
MinWindowWidth="{StaticResource AppMinWindowWidth}" />
|
||||||
</VisualState.StateTriggers>
|
</VisualState.StateTriggers>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
<VisualState x:Name="DefaultLayout">
|
<VisualState x:Name="DefaultLayout">
|
||||||
<VisualState.StateTriggers>
|
<VisualState.StateTriggers>
|
||||||
<AdaptiveTrigger MinWindowHeight="0"
|
<AdaptiveTrigger MinWindowHeight="0"
|
||||||
MinWindowWidth="0" />
|
MinWindowWidth="0" />
|
||||||
</VisualState.StateTriggers>
|
</VisualState.StateTriggers>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
</VisualStateGroup>
|
</VisualStateGroup>
|
||||||
</VisualStateManager.VisualStateGroups>
|
</VisualStateManager.VisualStateGroups>
|
||||||
|
|
||||||
<Grid x:Name="StandardFunctions"
|
<Grid x:Name="StandardFunctions"
|
||||||
x:Uid="StandardFunctions"
|
x:Uid="StandardFunctions"
|
||||||
Grid.Row="0"
|
Grid.Row="0"
|
||||||
Grid.Column="2"
|
Grid.Column="2"
|
||||||
Grid.ColumnSpan="4"
|
Grid.ColumnSpan="4"
|
||||||
AutomationProperties.HeadingLevel="Level1">
|
AutomationProperties.HeadingLevel="Level1">
|
||||||
|
|
||||||
<Grid.RowDefinitions>
|
<Grid.RowDefinitions>
|
||||||
<RowDefinition Height="1*" />
|
<RowDefinition Height="1*" />
|
||||||
<RowDefinition x:Name="FnR1"
|
<RowDefinition x:Name="FnR1"
|
||||||
Height="0" />
|
Height="0" />
|
||||||
<RowDefinition x:Name="FnR2"
|
<RowDefinition x:Name="FnR2"
|
||||||
Height="0" />
|
Height="0" />
|
||||||
<RowDefinition x:Name="FnR3"
|
<RowDefinition x:Name="FnR3"
|
||||||
Height="0" />
|
Height="0" />
|
||||||
<RowDefinition x:Name="FnR4"
|
<RowDefinition x:Name="FnR4"
|
||||||
Height="0" />
|
Height="0" />
|
||||||
</Grid.RowDefinitions>
|
</Grid.RowDefinitions>
|
||||||
|
|
||||||
<Grid.ColumnDefinitions>
|
<Grid.ColumnDefinitions>
|
||||||
<ColumnDefinition Width="1*" />
|
<ColumnDefinition Width="1*" />
|
||||||
<ColumnDefinition x:Name="FnC1"
|
<ColumnDefinition x:Name="FnC1"
|
||||||
Width="1*" />
|
Width="1*" />
|
||||||
<ColumnDefinition x:Name="FnC2"
|
<ColumnDefinition x:Name="FnC2"
|
||||||
Width="1*" />
|
Width="1*" />
|
||||||
<ColumnDefinition x:Name="FnC3"
|
<ColumnDefinition x:Name="FnC3"
|
||||||
Width="1*" />
|
Width="1*" />
|
||||||
</Grid.ColumnDefinitions>
|
</Grid.ColumnDefinitions>
|
||||||
|
|
||||||
<controls:CalculatorButton x:Name="percentButton"
|
<controls:CalculatorButton x:Name="percentButton"
|
||||||
x:Uid="percentButton"
|
x:Uid="percentButton"
|
||||||
Grid.Column="0"
|
Grid.Column="0"
|
||||||
Style="{StaticResource SymbolOperatorButtonStyle}"
|
Style="{StaticResource SymbolOperatorButtonStyle}"
|
||||||
AutomationProperties.AutomationId="percentButton"
|
AutomationProperties.AutomationId="percentButton"
|
||||||
ButtonId="Percent"
|
ButtonId="Percent"
|
||||||
Content="" />
|
Content="" />
|
||||||
|
|
||||||
<controls:CalculatorButton x:Name="squareRootButton"
|
<controls:CalculatorButton x:Name="squareRootButton"
|
||||||
x:Uid="squareRootButton"
|
x:Uid="squareRootButton"
|
||||||
Grid.Column="1"
|
Grid.Column="1"
|
||||||
Style="{StaticResource SymbolOperatorButtonStyle}"
|
Style="{StaticResource SymbolOperatorButtonStyle}"
|
||||||
AutomationProperties.AutomationId="squareRootButton"
|
AutomationProperties.AutomationId="squareRootButton"
|
||||||
ButtonId="Sqrt"
|
ButtonId="Sqrt"
|
||||||
Content="" />
|
Content="" />
|
||||||
|
|
||||||
<controls:CalculatorButton x:Name="xpower2Button"
|
<controls:CalculatorButton x:Name="xpower2Button"
|
||||||
x:Uid="xpower2Button"
|
x:Uid="xpower2Button"
|
||||||
Grid.Column="2"
|
Grid.Column="2"
|
||||||
Style="{StaticResource SymbolOperatorButtonStyle}"
|
Style="{StaticResource SymbolOperatorButtonStyle}"
|
||||||
FontSize="18"
|
FontSize="18"
|
||||||
AutomationProperties.AutomationId="xpower2Button"
|
AutomationProperties.AutomationId="xpower2Button"
|
||||||
ButtonId="XPower2"
|
ButtonId="XPower2"
|
||||||
Content="" />
|
Content="" />
|
||||||
|
|
||||||
<controls:CalculatorButton x:Name="xpower3Button"
|
<controls:CalculatorButton x:Name="xpower3Button"
|
||||||
x:Uid="xpower3Button"
|
x:Uid="xpower3Button"
|
||||||
Grid.Row="3"
|
Grid.Row="3"
|
||||||
Style="{StaticResource SymbolOperatorButtonStyle}"
|
Style="{StaticResource SymbolOperatorButtonStyle}"
|
||||||
FontSize="18"
|
FontSize="18"
|
||||||
AutomationProperties.AutomationId="xpower3Button"
|
AutomationProperties.AutomationId="xpower3Button"
|
||||||
ButtonId="Cube"
|
ButtonId="Cube"
|
||||||
Content=""
|
Content=""
|
||||||
Visibility="Collapsed" />
|
Visibility="Collapsed" />
|
||||||
|
|
||||||
<controls:CalculatorButton x:Name="invertButton"
|
<controls:CalculatorButton x:Name="invertButton"
|
||||||
x:Uid="invertButton"
|
x:Uid="invertButton"
|
||||||
Grid.Column="3"
|
Grid.Column="3"
|
||||||
Style="{StaticResource SymbolOperatorButtonStyle}"
|
Style="{StaticResource SymbolOperatorButtonStyle}"
|
||||||
FontSize="18"
|
FontSize="18"
|
||||||
AutomationProperties.AutomationId="invertButton"
|
AutomationProperties.AutomationId="invertButton"
|
||||||
ButtonId="Invert"
|
ButtonId="Invert"
|
||||||
Content="" />
|
Content="" />
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|
||||||
<Grid x:Name="StandardOperators"
|
<Grid x:Name="StandardOperators"
|
||||||
x:Uid="StandardOperators"
|
x:Uid="StandardOperators"
|
||||||
Grid.Row="1"
|
Grid.Row="1"
|
||||||
Grid.RowSpan="5"
|
Grid.RowSpan="5"
|
||||||
Grid.Column="5"
|
Grid.Column="5"
|
||||||
AutomationProperties.HeadingLevel="Level1">
|
AutomationProperties.HeadingLevel="Level1">
|
||||||
|
|
||||||
<Grid.RowDefinitions>
|
<Grid.RowDefinitions>
|
||||||
<RowDefinition />
|
<RowDefinition />
|
||||||
<RowDefinition />
|
<RowDefinition />
|
||||||
|
@ -515,105 +515,105 @@
|
||||||
<RowDefinition />
|
<RowDefinition />
|
||||||
<RowDefinition />
|
<RowDefinition />
|
||||||
</Grid.RowDefinitions>
|
</Grid.RowDefinitions>
|
||||||
|
|
||||||
<controls:CalculatorButton x:Name="divideButton"
|
<controls:CalculatorButton x:Name="divideButton"
|
||||||
x:Uid="divideButton"
|
x:Uid="divideButton"
|
||||||
Grid.Row="0"
|
Grid.Row="0"
|
||||||
Style="{StaticResource AccentCalcButtonStyle}"
|
Style="{StaticResource AccentCalcButtonStyle}"
|
||||||
AutomationProperties.AutomationId="divideButton"
|
AutomationProperties.AutomationId="divideButton"
|
||||||
ButtonId="Divide"
|
ButtonId="Divide"
|
||||||
Content="" />
|
Content="" />
|
||||||
|
|
||||||
<controls:CalculatorButton x:Name="multiplyButton"
|
<controls:CalculatorButton x:Name="multiplyButton"
|
||||||
x:Uid="multiplyButton"
|
x:Uid="multiplyButton"
|
||||||
Grid.Row="1"
|
Grid.Row="1"
|
||||||
Style="{StaticResource AccentCalcButtonStyle}"
|
Style="{StaticResource AccentCalcButtonStyle}"
|
||||||
AutomationProperties.AutomationId="multiplyButton"
|
AutomationProperties.AutomationId="multiplyButton"
|
||||||
ButtonId="Multiply"
|
ButtonId="Multiply"
|
||||||
Content="" />
|
Content="" />
|
||||||
|
|
||||||
<controls:CalculatorButton x:Name="minusButton"
|
<controls:CalculatorButton x:Name="minusButton"
|
||||||
x:Uid="minusButton"
|
x:Uid="minusButton"
|
||||||
Grid.Row="2"
|
Grid.Row="2"
|
||||||
Style="{StaticResource AccentCalcButtonStyle}"
|
Style="{StaticResource AccentCalcButtonStyle}"
|
||||||
AutomationProperties.AutomationId="minusButton"
|
AutomationProperties.AutomationId="minusButton"
|
||||||
ButtonId="Subtract"
|
ButtonId="Subtract"
|
||||||
Content="" />
|
Content="" />
|
||||||
|
|
||||||
<controls:CalculatorButton x:Name="plusButton"
|
<controls:CalculatorButton x:Name="plusButton"
|
||||||
x:Uid="plusButton"
|
x:Uid="plusButton"
|
||||||
Grid.Row="3"
|
Grid.Row="3"
|
||||||
Style="{StaticResource AccentCalcButtonStyle}"
|
Style="{StaticResource AccentCalcButtonStyle}"
|
||||||
AutomationProperties.AutomationId="plusButton"
|
AutomationProperties.AutomationId="plusButton"
|
||||||
ButtonId="Add"
|
ButtonId="Add"
|
||||||
Content="" />
|
Content="" />
|
||||||
|
|
||||||
<controls:CalculatorButton x:Name="equalButton"
|
<controls:CalculatorButton x:Name="equalButton"
|
||||||
x:Uid="equalButton"
|
x:Uid="equalButton"
|
||||||
Grid.Row="4"
|
Grid.Row="4"
|
||||||
Style="{StaticResource AccentCalcButtonStyle}"
|
Style="{StaticResource AccentCalcButtonStyle}"
|
||||||
AutomationProperties.AutomationId="equalButton"
|
AutomationProperties.AutomationId="equalButton"
|
||||||
ButtonId="Equals"
|
ButtonId="Equals"
|
||||||
Content="" />
|
Content="" />
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|
||||||
<Grid x:Name="DisplayControls"
|
<Grid x:Name="DisplayControls"
|
||||||
x:Uid="DisplayControls"
|
x:Uid="DisplayControls"
|
||||||
Grid.Row="1"
|
Grid.Row="1"
|
||||||
Grid.Column="2"
|
Grid.Column="2"
|
||||||
Grid.ColumnSpan="3"
|
Grid.ColumnSpan="3"
|
||||||
AutomationProperties.HeadingLevel="Level1">
|
AutomationProperties.HeadingLevel="Level1">
|
||||||
|
|
||||||
<Grid.ColumnDefinitions>
|
<Grid.ColumnDefinitions>
|
||||||
<ColumnDefinition />
|
<ColumnDefinition />
|
||||||
<ColumnDefinition />
|
<ColumnDefinition />
|
||||||
<ColumnDefinition />
|
<ColumnDefinition />
|
||||||
</Grid.ColumnDefinitions>
|
</Grid.ColumnDefinitions>
|
||||||
|
|
||||||
<controls:CalculatorButton x:Name="clearEntryButton"
|
<controls:CalculatorButton x:Name="clearEntryButton"
|
||||||
x:Uid="clearEntryButton"
|
x:Uid="clearEntryButton"
|
||||||
Grid.Column="0"
|
Grid.Column="0"
|
||||||
Style="{StaticResource OperatorButtonStyle}"
|
Style="{StaticResource OperatorButtonStyle}"
|
||||||
FontSize="16"
|
FontSize="16"
|
||||||
AutomationProperties.AutomationId="clearEntryButton"
|
AutomationProperties.AutomationId="clearEntryButton"
|
||||||
ButtonId="ClearEntry"
|
ButtonId="ClearEntry"
|
||||||
Content="CE" />
|
Content="CE" />
|
||||||
|
|
||||||
<controls:CalculatorButton x:Name="clearButton"
|
<controls:CalculatorButton x:Name="clearButton"
|
||||||
x:Uid="clearButton"
|
x:Uid="clearButton"
|
||||||
Grid.Column="1"
|
Grid.Column="1"
|
||||||
Style="{StaticResource OperatorButtonStyle}"
|
Style="{StaticResource OperatorButtonStyle}"
|
||||||
FontSize="16"
|
FontSize="16"
|
||||||
AutomationProperties.AutomationId="clearButton"
|
AutomationProperties.AutomationId="clearButton"
|
||||||
ButtonId="Clear"
|
ButtonId="Clear"
|
||||||
Content="C" />
|
Content="C" />
|
||||||
|
|
||||||
<controls:CalculatorButton x:Name="backSpaceButton"
|
<controls:CalculatorButton x:Name="backSpaceButton"
|
||||||
x:Uid="backSpaceButton"
|
x:Uid="backSpaceButton"
|
||||||
Grid.Column="2"
|
Grid.Column="2"
|
||||||
Style="{StaticResource SymbolOperatorButtonStyle}"
|
Style="{StaticResource SymbolOperatorButtonStyle}"
|
||||||
FontSize="16"
|
FontSize="16"
|
||||||
AutomationProperties.AutomationId="backSpaceButton"
|
AutomationProperties.AutomationId="backSpaceButton"
|
||||||
ButtonId="Backspace"
|
ButtonId="Backspace"
|
||||||
Content="" />
|
Content="" />
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|
||||||
<local:NumberPad x:Name="NumberPad"
|
<local:NumberPad x:Name="NumberPad"
|
||||||
x:Uid="NumberPad"
|
x:Uid="NumberPad"
|
||||||
Grid.Row="2"
|
Grid.Row="2"
|
||||||
Grid.RowSpan="4"
|
Grid.RowSpan="4"
|
||||||
Grid.Column="2"
|
Grid.Column="2"
|
||||||
Grid.ColumnSpan="3"
|
Grid.ColumnSpan="3"
|
||||||
AutomationProperties.HeadingLevel="Level1"
|
AutomationProperties.HeadingLevel="Level1"
|
||||||
ButtonStyle="{StaticResource NumericButtonStyle24}" />
|
ButtonStyle="{StaticResource NumericButtonStyle24}" />
|
||||||
|
|
||||||
<controls:CalculatorButton x:Name="negateButton"
|
<controls:CalculatorButton x:Name="negateButton"
|
||||||
x:Uid="negateButton"
|
x:Uid="negateButton"
|
||||||
Grid.Row="5"
|
Grid.Row="5"
|
||||||
Grid.Column="2"
|
Grid.Column="2"
|
||||||
Style="{StaticResource SymbolOperatorButtonStyle}"
|
Style="{StaticResource SymbolOperatorButtonStyle}"
|
||||||
AutomationProperties.AutomationId="negateButton"
|
AutomationProperties.AutomationId="negateButton"
|
||||||
ButtonId="Negate"
|
ButtonId="Negate"
|
||||||
Content="" />
|
Content="" />
|
||||||
</Grid>
|
</Grid>
|
||||||
</UserControl>
|
</UserControl>
|
||||||
|
|
|
@ -17,37 +17,37 @@
|
||||||
<!--
|
<!--
|
||||||
xmlns:automation="using:WindowsCalculator.Common.Automation"
|
xmlns:automation="using:WindowsCalculator.Common.Automation"
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<Page.Resources>
|
<Page.Resources>
|
||||||
|
|
||||||
<!-- NarratorNotifier -->
|
<!-- NarratorNotifier -->
|
||||||
<!--
|
<!--
|
||||||
<automation:NarratorNotifier x:Name="NarratorNotifier"/>
|
<automation:NarratorNotifier x:Name="NarratorNotifier"/>
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- CalculatorBaseStyle -->
|
<!-- CalculatorBaseStyle -->
|
||||||
<Style x:Key="CalculatorBaseStyle"
|
<Style x:Name="CalculatorBaseStyle"
|
||||||
TargetType="local:Calculator">
|
TargetType="local:Calculator">
|
||||||
<Setter Property="Margin"
|
<Setter Property="Margin"
|
||||||
Value="0,0,0,0"/>
|
Value="0,0,0,0" />
|
||||||
</Style>
|
</Style>
|
||||||
|
|
||||||
<!-- UnitConverterBaseStyle -->
|
<!-- UnitConverterBaseStyle -->
|
||||||
<Style x:Key="UnitConverterBaseStyle"
|
<Style x:Name="UnitConverterBaseStyle"
|
||||||
TargetType="local:UnitConverter">
|
TargetType="local:UnitConverter">
|
||||||
<Setter Property="Visibility"
|
<Setter Property="Visibility"
|
||||||
Value="Collapsed"/>
|
Value="Collapsed" />
|
||||||
<Setter Property="IsEnabled"
|
<Setter Property="IsEnabled"
|
||||||
Value="False"/>
|
Value="False" />
|
||||||
<Setter Property="Margin"
|
<Setter Property="Margin"
|
||||||
Value="0,0,0,0"/>
|
Value="0,0,0,0" />
|
||||||
</Style>
|
</Style>
|
||||||
|
|
||||||
<!-- AboutFlyoutPresenterStyle -->
|
<!-- AboutFlyoutPresenterStyle -->
|
||||||
<Style x:Key="AboutFlyoutPresenterStyle"
|
<Style x:Key="AboutFlyoutPresenterStyle"
|
||||||
TargetType="FlyoutPresenter">
|
TargetType="FlyoutPresenter">
|
||||||
<Setter Property="IsTabStop"
|
<Setter Property="IsTabStop"
|
||||||
Value="False"/>
|
Value="False" />
|
||||||
<!--
|
<!--
|
||||||
<Setter Property="AutomationProperties.AccessibilityView"
|
<Setter Property="AutomationProperties.AccessibilityView"
|
||||||
Value="Raw"/>
|
Value="Raw"/>
|
||||||
|
@ -55,71 +55,72 @@
|
||||||
</Style>
|
</Style>
|
||||||
|
|
||||||
<!-- NavViewItemStyle -->
|
<!-- NavViewItemStyle -->
|
||||||
<Style x:Key="NavViewItemStyle"
|
<Style x:Key="NavViewItemStyle"
|
||||||
TargetType="NavigationViewItem">
|
TargetType="NavigationViewItem">
|
||||||
<Setter Property="KeyTipPlacementMode"
|
<Setter Property="KeyTipPlacementMode"
|
||||||
Value="Right"/>
|
Value="Right" />
|
||||||
</Style>
|
</Style>
|
||||||
</Page.Resources>
|
</Page.Resources>
|
||||||
|
|
||||||
<Grid toolkit:VisibleBoundsPadding.PaddingMask="All"
|
<Grid toolkit:VisibleBoundsPadding.PaddingMask="All"
|
||||||
android:Background="White">
|
android:Background="White">
|
||||||
<Grid.RowDefinitions>
|
<Grid.RowDefinitions>
|
||||||
<RowDefinition Height="Auto"/>
|
<RowDefinition Height="Auto" />
|
||||||
<!--
|
<!--
|
||||||
This row is padding for the SystemFocusVisuals,
|
This row is padding for the SystemFocusVisuals,
|
||||||
otherwise the focus rectangles render under the title bar controls.
|
otherwise the focus rectangles render under the title bar controls.
|
||||||
-->
|
-->
|
||||||
<RowDefinition x:Name="FocusVisualMargin" Height="3"/>
|
<RowDefinition x:Name="FocusVisualMargin"
|
||||||
<RowDefinition Height="*"/>
|
Height="3" />
|
||||||
|
<RowDefinition Height="*" />
|
||||||
</Grid.RowDefinitions>
|
</Grid.RowDefinitions>
|
||||||
|
|
||||||
<VisualStateManager.VisualStateGroups>
|
<VisualStateManager.VisualStateGroups>
|
||||||
<VisualStateGroup x:Name="Mode">
|
<VisualStateGroup x:Name="Mode">
|
||||||
<VisualState x:Name="ConverterWide">
|
<VisualState x:Name="ConverterWide">
|
||||||
<VisualState.StateTriggers>
|
<VisualState.StateTriggers>
|
||||||
<AdaptiveTrigger MinWindowHeight="{StaticResource AppMinWindowHeight}"
|
<AdaptiveTrigger MinWindowHeight="{StaticResource AppMinWindowHeight}"
|
||||||
MinWindowWidth="640"/>
|
MinWindowWidth="640" />
|
||||||
</VisualState.StateTriggers>
|
</VisualState.StateTriggers>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
<VisualState x:Name="DockVisible">
|
<VisualState x:Name="DockVisible">
|
||||||
<VisualState.StateTriggers>
|
<VisualState.StateTriggers>
|
||||||
<AdaptiveTrigger MinWindowHeight="{StaticResource AppMinWindowHeight}"
|
<AdaptiveTrigger MinWindowHeight="{StaticResource AppMinWindowHeight}"
|
||||||
MinWindowWidth="560"/>
|
MinWindowWidth="560" />
|
||||||
</VisualState.StateTriggers>
|
</VisualState.StateTriggers>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
<VisualState x:Name="MinSizeLayout">
|
<VisualState x:Name="MinSizeLayout">
|
||||||
<VisualState.StateTriggers>
|
<VisualState.StateTriggers>
|
||||||
<AdaptiveTrigger MinWindowHeight="{StaticResource AppMinWindowHeight}"
|
<AdaptiveTrigger MinWindowHeight="{StaticResource AppMinWindowHeight}"
|
||||||
MinWindowWidth="{StaticResource AppMinWindowWidth}"/>
|
MinWindowWidth="{StaticResource AppMinWindowWidth}" />
|
||||||
</VisualState.StateTriggers>
|
</VisualState.StateTriggers>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
<VisualState x:Name="DefaultLayout">
|
<VisualState x:Name="DefaultLayout">
|
||||||
<VisualState.StateTriggers>
|
<VisualState.StateTriggers>
|
||||||
<AdaptiveTrigger MinWindowHeight="0"
|
<AdaptiveTrigger MinWindowHeight="0"
|
||||||
MinWindowWidth="0"/>
|
MinWindowWidth="0" />
|
||||||
</VisualState.StateTriggers>
|
</VisualState.StateTriggers>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
</VisualStateGroup>
|
</VisualStateGroup>
|
||||||
</VisualStateManager.VisualStateGroups>
|
</VisualStateManager.VisualStateGroups>
|
||||||
<StackPanel Visibility="Collapsed">
|
<StackPanel Visibility="Collapsed">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
These buttons are only here to serve as the target for copy/paste commands
|
These buttons are only here to serve as the target for copy/paste commands
|
||||||
they are not to be shown, only to have the command and shortcut assigned to them.
|
they are not to be shown, only to have the command and shortcut assigned to them.
|
||||||
-->
|
-->
|
||||||
<Button x:Name="copyButton"
|
<Button x:Name="copyButton"
|
||||||
x:Uid="copyButton"
|
x:Uid="copyButton"
|
||||||
Command="{x:Bind Model.CopyCommand}"/>
|
Command="{x:Bind Model.CopyCommand}" />
|
||||||
<Button x:Name="pasteButton"
|
<Button x:Name="pasteButton"
|
||||||
x:Uid="pasteButton"
|
x:Uid="pasteButton"
|
||||||
Command="{x:Bind Model.PasteCommand}"/>
|
Command="{x:Bind Model.PasteCommand}" />
|
||||||
<Button x:Name="copyButtonAlternate"
|
<Button x:Name="copyButtonAlternate"
|
||||||
x:Uid="copyButtonAlternate"
|
x:Uid="copyButtonAlternate"
|
||||||
Command="{x:Bind Model.CopyCommand}"/>
|
Command="{x:Bind Model.CopyCommand}" />
|
||||||
<Button x:Name="pasteButtonAlternate"
|
<Button x:Name="pasteButtonAlternate"
|
||||||
x:Uid="pasteButtonAlternate"
|
x:Uid="pasteButtonAlternate"
|
||||||
Command="{x:Bind Model.PasteCommand}"/>
|
Command="{x:Bind Model.PasteCommand}" />
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
|
|
||||||
<!-- Title Bar -->
|
<!-- Title Bar -->
|
||||||
|
@ -149,36 +150,37 @@
|
||||||
UseSystemFocusVisuals="True">
|
UseSystemFocusVisuals="True">
|
||||||
|
|
||||||
<NavigationView.PaneFooter>
|
<NavigationView.PaneFooter>
|
||||||
|
|
||||||
<StackPanel HorizontalAlignment="Stretch" Orientation="Vertical">
|
<StackPanel HorizontalAlignment="Stretch"
|
||||||
|
Orientation="Vertical">
|
||||||
|
|
||||||
<NavigationViewList x:Name="NavFooter"
|
<NavigationViewList x:Name="NavFooter"
|
||||||
Width="{x:Bind NavView.OpenPaneLength, Mode=Oneway}"
|
Width="{x:Bind NavView.OpenPaneLength, Mode=Oneway}"
|
||||||
x:Load="False"
|
x:Load="False"
|
||||||
IsItemClickEnabled="True"
|
IsItemClickEnabled="True"
|
||||||
ItemClick="OnAboutButtonClick">
|
ItemClick="OnAboutButtonClick">
|
||||||
|
|
||||||
<NavigationViewList.Items>
|
<NavigationViewList.Items>
|
||||||
|
|
||||||
<NavigationViewItem x:Name="AboutButton"
|
<NavigationViewItem x:Name="AboutButton"
|
||||||
x:Uid="AboutButton"
|
x:Uid="AboutButton"
|
||||||
Style="{StaticResource NavViewItemStyle}">
|
Style="{StaticResource NavViewItemStyle}">
|
||||||
<NavigationViewItem.Icon>
|
<NavigationViewItem.Icon>
|
||||||
<FontIcon FontFamily="{StaticResource CalculatorFontFamily}"
|
<FontIcon FontFamily="{StaticResource CalculatorFontFamily}"
|
||||||
Glyph=""/>
|
Glyph="" />
|
||||||
</NavigationViewItem.Icon>
|
</NavigationViewItem.Icon>
|
||||||
<TextBlock Text=""
|
<TextBlock Text=""
|
||||||
x:Name="AboutText" />
|
x:Name="AboutText" />
|
||||||
<NavigationViewItem.ContextFlyout>
|
<NavigationViewItem.ContextFlyout>
|
||||||
|
|
||||||
<Flyout x:Name="AboutPageFlyout"
|
<Flyout x:Name="AboutPageFlyout"
|
||||||
x:Uid="AboutPageFlyout"
|
x:Uid="AboutPageFlyout"
|
||||||
Closed="OnAboutFlyoutClosed"
|
Closed="OnAboutFlyoutClosed"
|
||||||
FlyoutPresenterStyle="{StaticResource AboutFlyoutPresenterStyle}"
|
FlyoutPresenterStyle="{StaticResource AboutFlyoutPresenterStyle}"
|
||||||
Opened="OnAboutFlyoutOpened">
|
Opened="OnAboutFlyoutOpened">
|
||||||
|
|
||||||
<local:AboutFlyout x:Name="AboutPage"
|
<local:AboutFlyout x:Name="AboutPage"
|
||||||
x:Load="False"/>
|
x:Load="False" />
|
||||||
</Flyout>
|
</Flyout>
|
||||||
</NavigationViewItem.ContextFlyout>
|
</NavigationViewItem.ContextFlyout>
|
||||||
</NavigationViewItem>
|
</NavigationViewItem>
|
||||||
|
@ -188,23 +190,23 @@
|
||||||
</NavigationView.PaneFooter>
|
</NavigationView.PaneFooter>
|
||||||
|
|
||||||
<Grid>
|
<Grid>
|
||||||
|
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
<TextBlock x:Name="Header"
|
<TextBlock x:Name="Header"
|
||||||
Margin="52,6,12,0"
|
Margin="52,6,12,0"
|
||||||
HorizontalAlignment="Left"
|
HorizontalAlignment="Left"
|
||||||
VerticalAlignment="Top"
|
VerticalAlignment="Top"
|
||||||
Style="{StaticResource SubtitleTextBlockStyle}"
|
Style="{StaticResource SubtitleTextBlockStyle}"
|
||||||
Text="{x:Bind Model.CategoryName, Mode=OneWay}"/>
|
Text="{x:Bind Model.CategoryName, Mode=OneWay}" />
|
||||||
|
|
||||||
<Border x:Name="CalcHolder">
|
<Border x:Name="CalcHolder">
|
||||||
<!-- PLACEHOLDER!!!! This is where the calculator goes when it is delay loaded -->
|
<!-- PLACEHOLDER!!!! This is where the calculator goes when it is delay loaded -->
|
||||||
</Border>
|
</Border>
|
||||||
|
|
||||||
<Border x:Name="DateCalcHolder">
|
<Border x:Name="DateCalcHolder">
|
||||||
<!-- PLACEHOLDER!!!! This is where the date calculator goes when it is delay loaded -->
|
<!-- PLACEHOLDER!!!! This is where the date calculator goes when it is delay loaded -->
|
||||||
</Border>
|
</Border>
|
||||||
|
|
||||||
<Border x:Name="ConverterHolder">
|
<Border x:Name="ConverterHolder">
|
||||||
<!-- PLACEHOLDER!!!! This is where the converter goes when it is delay loaded -->
|
<!-- PLACEHOLDER!!!! This is where the converter goes when it is delay loaded -->
|
||||||
</Border>
|
</Border>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue