Skip to content

Commit cac50ed

Browse files
committed
Make compact calc better
1 parent 50adf5c commit cac50ed

File tree

3 files changed

+42
-9
lines changed

3 files changed

+42
-9
lines changed

Samples/Islands/WpfCalculator/CalculatorDemo/MainWindow.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ private void ProcessOperation(string s)
252252

253253
private void OperBtn_Click(object sender, RoutedEventArgs e)
254254
{
255-
ProcessOperation(((Button) sender).Name);
255+
ProcessOperation(((Button) sender).Name.Replace("_c",""));
256256
}
257257

258258
private double Calc(Operation lastOper)
@@ -352,6 +352,8 @@ private void CalcResults()
352352
private void UpdateDisplay()
353353
{
354354
DisplayBox.Text = Display == string.Empty ? "0" : Display;
355+
// Demo3_Step2_AddCompact
356+
//CompactViewText.Text = CompactViewText.Text == string.Empty ? "0" : Display;
355357
}
356358

357359
private void AddToDisplay(char c)

Samples/Islands/WpfCalculator/CalculatorDemo/MainWindow.xaml

Lines changed: 38 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@
2626
<DockPanel Name="MyPanel">
2727
<Menu Name="MainMenu" DockPanel.Dock="Top">
2828
<MenuItem Header="File">
29-
<!-- Demo4_Step2_AddIsland
30-
<MenuItem Name="CreateLottieIslandMenuItem" Click="CreateLottieIslandMenuItem_Click" Header="Create LottieIsland" />
29+
<!-- Demo4_Step2_AddIsland-->
30+
<!--
31+
<MenuItem Name="CreateLottieIslandMenuItem" Click="CreateLottieIslandMenuItem_Click" Header="Create LottieIsland" />
3132
-->
3233

3334
<!--<MenuItem Name="CreateDrawingIslandMenuItem" Click="CreateDrawingIslandMenuItem_Click" Header="Create DrawingIsland" />-->
@@ -37,7 +38,8 @@
3738
<MenuItem Header="View">
3839
<MenuItem Name="StandardMenu" Click="OnMenuStandard" IsCheckable="true" IsChecked="True"
3940
Header="Standard" />
40-
<!-- Demo3_Step2_AddCompact
41+
<!-- Demo3_Step2_AddCompact -->
42+
<!--
4143
<MenuItem Name="CompactView" Click="CompactView_Click" Header="Enter Compact View" />
4244
-->
4345
</MenuItem>
@@ -130,15 +132,43 @@
130132
</DockPanel>
131133

132134
<!-- This is what's shown when we enter the compat view mode-->
133-
<!-- Demo3_Step2_AddCompact
134-
<DockPanel Name="CompactPanel" Visibility="Collapsed">
135+
<!-- Demo3_Step2_AddCompact -->
136+
<!--
137+
<DockPanel Name="CompactPanel" Visibility="Collapsed" >
135138
<DockPanel DockPanel.Dock="Top">
136139
<Button Name="ExitCompactViewButton" Click="ExitCompactViewButton_Click" DockPanel.Dock="Right">Restore</Button>
137140
<TextBlock Margin="3" Name="CompactViewText" FontSize="22" />
138-
139141
</DockPanel>
140-
<Border x:Name="CompactAreaBorder">
141-
</Border>
142+
<Grid>
143+
<Grid.ColumnDefinitions>
144+
<ColumnDefinition />
145+
<ColumnDefinition />
146+
<ColumnDefinition />
147+
<ColumnDefinition />
148+
</Grid.ColumnDefinitions>
149+
<Grid.RowDefinitions>
150+
<RowDefinition />
151+
<RowDefinition />
152+
<RowDefinition />
153+
<RowDefinition />
154+
</Grid.RowDefinitions>
155+
156+
<Button Name="B7_c" Click="DigitBtn_Click" Grid.Column="0" Grid.Row="0">7</Button>
157+
<Button Name="B8_c" Click="DigitBtn_Click" Grid.Column="1" Grid.Row="0">8</Button>
158+
<Button Name="B9_c" Click="DigitBtn_Click" Grid.Column="2" Grid.Row="0">9</Button>
159+
<Button Name="B4_c" Click="DigitBtn_Click" Grid.Column="0" Grid.Row="1">4</Button>
160+
<Button Name="B5_c" Click="DigitBtn_Click" Grid.Column="1" Grid.Row="1">5</Button>
161+
<Button Name="B6_c" Click="DigitBtn_Click" Grid.Column="2" Grid.Row="1">6</Button>
162+
<Button Name="B1_c" Click="DigitBtn_Click" Grid.Column="0" Grid.Row="2">1</Button>
163+
<Button Name="B2_c" Click="DigitBtn_Click" Grid.Column="1" Grid.Row="2">2</Button>
164+
<Button Name="B3_c" Click="DigitBtn_Click" Grid.Column="2" Grid.Row="2">3</Button>
165+
<Button Name="B0_c" Click="DigitBtn_Click" Grid.Column="0" Grid.Row="3">0</Button>
166+
<Button Name="BMultiply_c" Click="OperBtn_Click" Style="{StaticResource GrayButton}" Grid.Column="3" Grid.Row="0">*</Button>
167+
<Button Name="BMinus_c" Click="OperBtn_Click" Style="{StaticResource GrayButton}" Grid.Column="3" Grid.Row="1">-</Button>
168+
<Button Name="BPlus_c" Click="OperBtn_Click" Style="{StaticResource GrayButton}" Grid.Column="3" Grid.Row="2">+</Button>
169+
<Button Name="BEqual_c" Click="OperBtn_Click" Grid.Column="3" Grid.Row="3"
170+
Foreground="{DynamicResource AccentButtonForeground}" Background="{DynamicResource AccentButtonBackground}">=</Button>
171+
</Grid>
142172
</DockPanel>
143173
-->
144174
</Grid>

Samples/Islands/WpfCalculator/CalculatorDemo/MainWindow_Demo3.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ void SetCompactView(bool useCompactView)
4444

4545
// The AppWindow's CompactOverlay mode will make it always-on-top.
4646
_appWindow.SetPresenter(AppWindowPresenterKind.CompactOverlay);
47+
_appWindow.ResizeClient(new Windows.Graphics.SizeInt32(200, 200));
4748
}
4849
else
4950
{

0 commit comments

Comments
 (0)