|
17 | 17 | <ColumnDefinition Width="auto" /> |
18 | 18 | <ColumnDefinition Width="auto" /> |
19 | 19 | </Grid.ColumnDefinitions> |
20 | | - <TextBlock Grid.Column="0" Text="{Binding Path=MoveNumber}" FontSize="{ThemeResource LargeFontSize}" Margin="48,0" VerticalAlignment="Center" /> |
| 20 | + <TextBlock Grid.Column="0" Text="{Binding Path=MoveNumber, Mode=OneTime}" FontSize="{ThemeResource LargeFontSize}" Margin="48,0" VerticalAlignment="Center" /> |
21 | 21 | <Border Grid.Column="1" Margin="20,0,0,0" Padding="7" x:Name="ShadowTarget"> |
22 | | - <ItemsControl ItemsSource="{Binding Path=GuessPegs}"> |
| 22 | + <ItemsControl ItemsSource="{Binding Path=GuessPegs, Mode=OneTime}"> |
23 | 23 | <ItemsControl.ItemsPanel> |
24 | 24 | <ItemsPanelTemplate> |
25 | 25 | <StackPanel Orientation="Horizontal" Spacing="27" /> |
|
28 | 28 | <ItemsControl.ItemTemplate> |
29 | 29 | <DataTemplate> |
30 | 30 | <Grid> |
31 | | - <Ellipse Width="68" Height="68" Margin="12,4" Fill="{Binding Converter={StaticResource ColorConverter}}" Stroke="{ThemeResource TextBoxBorderThemeBrush}" StrokeThickness="1" /> |
| 31 | + <Ellipse Width="68" Height="68" Margin="12,4" Fill="{Binding Mode=OneTime, Converter={StaticResource ColorConverter}}" Stroke="{ThemeResource TextBoxBorderThemeBrush}" StrokeThickness="1" /> |
32 | 32 | </Grid> |
33 | 33 | </DataTemplate> |
34 | 34 | </ItemsControl.ItemTemplate> |
|
41 | 41 | <RowDefinition /> |
42 | 42 | <RowDefinition /> |
43 | 43 | </Grid.RowDefinitions> |
44 | | - <ItemsControl Grid.Row="0" ItemsSource="{Binding Path=KeyPegs.White, Converter={StaticResource IntToEnumerableConverter}}"> |
| 44 | + <ItemsControl Grid.Row="0" ItemsSource="{Binding Path=KeyPegs, Mode=OneTime}"> |
45 | 45 | <ItemsControl.ItemsPanel> |
46 | 46 | <ItemsPanelTemplate> |
47 | 47 | <StackPanel Orientation="Horizontal" Spacing="20" /> |
48 | 48 | </ItemsPanelTemplate> |
49 | 49 | </ItemsControl.ItemsPanel> |
50 | 50 | <ItemsControl.ItemTemplate> |
51 | 51 | <DataTemplate> |
52 | | - <Ellipse Width="25" Height="25" Fill="White" Stroke="{ThemeResource TextBoxBorderThemeBrush}" StrokeThickness="1" /> |
53 | | - </DataTemplate> |
54 | | - </ItemsControl.ItemTemplate> |
55 | | - </ItemsControl> |
56 | | - <ItemsControl Grid.Row="1" ItemsSource="{Binding Path=KeyPegs.Black, Converter={StaticResource IntToEnumerableConverter}}"> |
57 | | - <ItemsControl.ItemsPanel> |
58 | | - <ItemsPanelTemplate> |
59 | | - <StackPanel Orientation="Horizontal" Spacing="20" /> |
60 | | - </ItemsPanelTemplate> |
61 | | - </ItemsControl.ItemsPanel> |
62 | | - <ItemsControl.ItemTemplate> |
63 | | - <DataTemplate> |
64 | | - <Ellipse Width="25" Height="25" Fill="Black" Stroke="{ThemeResource TextBoxBorderThemeBrush}" StrokeThickness="1" /> |
| 52 | + <Ellipse Width="25" Height="25" Fill="{Binding Mode=OneTime, Converter={StaticResource ColorConverter}}" Stroke="{ThemeResource TextBoxBorderThemeBrush}" StrokeThickness="1" /> |
65 | 53 | </DataTemplate> |
66 | 54 | </ItemsControl.ItemTemplate> |
67 | 55 | </ItemsControl> |
|
0 commit comments