|
12 | 12 | Classes="bold"
|
13 | 13 | Text="{DynamicResource Text.Discard}"/>
|
14 | 14 |
|
15 |
| - <Grid Margin="0,16,0,8" RowDefinitions="32,32" ColumnDefinitions="150,*"> |
| 15 | + <Grid Margin="0,16,0,8" RowDefinitions="32,32" ColumnDefinitions="120,*"> |
16 | 16 | <TextBlock Grid.Row="0" Grid.Column="0" Margin="0,0,8,0" HorizontalAlignment="Right" Text="{DynamicResource Text.Discard.Changes}"/>
|
17 |
| - <ContentControl Grid.Row="0" Grid.Column="1" Content="{Binding Mode}"> |
18 |
| - <ContentControl.DataTemplates> |
19 |
| - <DataTemplate DataType="vm:DiscardModeAll"> |
20 |
| - <StackPanel Orientation="Horizontal"> |
21 |
| - <Path Width="12" Height="12" Margin="0,2,0,0" Data="{StaticResource Icons.Folder.Open}"/> |
22 |
| - <TextBlock Text="{DynamicResource Text.Discard.All}" Margin="4,0,0,0"/> |
23 |
| - </StackPanel> |
24 |
| - </DataTemplate> |
| 17 | + <ContentControl Grid.Row="0" Grid.Column="1"> |
| 18 | + <ContentControl.Content> |
| 19 | + <Binding Path="Mode"> |
| 20 | + <Binding.TargetNullValue> |
| 21 | + <StackPanel Orientation="Horizontal"> |
| 22 | + <Path Width="12" Height="12" Margin="0,2,0,0" Data="{StaticResource Icons.Folder.Open}"/> |
| 23 | + <TextBlock Text="{DynamicResource Text.Discard.All}" Margin="4,0,0,0"/> |
| 24 | + </StackPanel> |
| 25 | + </Binding.TargetNullValue> |
| 26 | + </Binding> |
| 27 | + </ContentControl.Content> |
25 | 28 |
|
26 |
| - <DataTemplate DataType="vm:DiscardModeSingle"> |
| 29 | + <ContentControl.DataTemplates> |
| 30 | + <DataTemplate DataType="x:String"> |
27 | 31 | <StackPanel Orientation="Horizontal">
|
28 | 32 | <Path Width="12" Height="12" Data="{StaticResource Icons.File}"/>
|
29 |
| - <TextBlock Text="{Binding File}" Margin="4,0,0,0"/> |
| 33 | + <TextBlock Text="{Binding}" Margin="4,0,0,0"/> |
30 | 34 | </StackPanel>
|
31 | 35 | </DataTemplate>
|
32 | 36 |
|
33 |
| - <DataTemplate DataType="vm:DiscardModeMulti"> |
| 37 | + <DataTemplate DataType="x:Int32"> |
34 | 38 | <StackPanel Orientation="Horizontal">
|
35 | 39 | <Path Width="12" Height="12" Data="{StaticResource Icons.File}"/>
|
36 |
| - <TextBlock Text="{Binding Count, Converter={x:Static c:StringConverters.FormatByResourceKey}, ConverterParameter='Discard.Total'}" Margin="4,0,0,0"/> |
| 40 | + <TextBlock Text="{Binding, Converter={x:Static c:StringConverters.FormatByResourceKey}, ConverterParameter='Discard.Total'}" Margin="4,0,0,0"/> |
37 | 41 | </StackPanel>
|
38 | 42 | </DataTemplate>
|
39 | 43 | </ContentControl.DataTemplates>
|
|
0 commit comments