Merge pull request #23 from nventive/dev/madi/fix-button-themeing

Dev/madi/fix button themeing
This commit is contained in:
MaximeDionNventiveCom 2019-05-26 08:18:58 -04:00 committed by GitHub
commit 6843d212c3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 1872 additions and 1859 deletions

File diff suppressed because it is too large Load diff

View file

@ -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>

View file

@ -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="&#xE94C;" /> Content="&#xE94C;" />
<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="&#xE94B;" /> Content="&#xE94B;" />
<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="&#xf7c8;" /> Content="&#xf7c8;" />
<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="&#xf7cb;" Content="&#xf7cb;"
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="&#xf7c9;" /> Content="&#xf7c9;" />
</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="&#xE94A;" /> Content="&#xE94A;" />
<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="&#xE947;" /> Content="&#xE947;" />
<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="&#xE949;" /> Content="&#xE949;" />
<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="&#xE948;" /> Content="&#xE948;" />
<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="&#xE94E;" /> Content="&#xE94E;" />
</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="&#xE94F;" /> Content="&#xE94F;" />
</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="&#xE94D;" /> Content="&#xE94D;" />
</Grid> </Grid>
</UserControl> </UserControl>

View file

@ -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="&#xe946;"/> Glyph="&#xe946;" />
</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>