|
60 | 60 | Height="28" Padding="8,0"
|
61 | 61 | VerticalAlignment="Center" HorizontalAlignment="Stretch"
|
62 | 62 | ItemsSource="{Binding Source={x:Static m:MergeMode.Supported}}"
|
63 |
| - SelectedItem="{Binding SelectedMode, Mode=TwoWay}"> |
| 63 | + SelectedItem="{Binding Mode, Mode=TwoWay}" |
| 64 | + Grid.IsSharedSizeScope="True"> |
64 | 65 | <ComboBox.ItemTemplate>
|
65 | 66 | <DataTemplate DataType="m:MergeMode">
|
66 |
| - <StackPanel Orientation="Horizontal" Height="20" VerticalAlignment="Center"> |
67 |
| - <TextBlock Text="{Binding Name}"/> |
68 |
| - <TextBlock Text="{Binding Desc}" Margin="8,0,0,0" FontSize="11" Foreground="{DynamicResource Brush.FG2}"/> |
69 |
| - </StackPanel> |
| 67 | + <Grid Height="20"> |
| 68 | + <Grid.ColumnDefinitions> |
| 69 | + <ColumnDefinition Width="Auto" SharedSizeGroup="MergeModeNameColumn"/> |
| 70 | + <ColumnDefinition Width="Auto" SharedSizeGroup="MergeModeDescriptionColumn"/> |
| 71 | + <ColumnDefinition Width="Auto" SharedSizeGroup="MergeModeOptionColumn"/> |
| 72 | + </Grid.ColumnDefinitions> |
| 73 | + |
| 74 | + <TextBlock Grid.Column="0" Text="{Binding Name}"/> |
| 75 | + <TextBlock Grid.Column="1" Text="{Binding Desc}" Margin="8,0" FontSize="11" Foreground="{DynamicResource Brush.FG2}"/> |
| 76 | + <TextBlock Grid.Column="2" Text="{Binding Arg}" HorizontalAlignment="Right" FontSize="11" Foreground="{DynamicResource Brush.FG2}"/> |
| 77 | + </Grid> |
70 | 78 | </DataTemplate>
|
71 | 79 | </ComboBox.ItemTemplate>
|
| 80 | + |
| 81 | + <ComboBox.SelectionBoxItemTemplate> |
| 82 | + <DataTemplate DataType="m:MergeMode"> |
| 83 | + <Grid ColumnDefinitions="Auto,*"> |
| 84 | + <TextBlock Grid.Column="0" Text="{Binding Name}" Margin="0,0,8,0"/> |
| 85 | + <TextBlock Grid.Column="1" Text="{Binding Desc}" HorizontalAlignment="Right" FontSize="11" Foreground="{DynamicResource Brush.FG2}"/> |
| 86 | + </Grid> |
| 87 | + </DataTemplate> |
| 88 | + </ComboBox.SelectionBoxItemTemplate> |
72 | 89 | </ComboBox>
|
73 | 90 | </Grid>
|
74 | 91 | </StackPanel>
|
|
0 commit comments