|
20 | 20 | <Grid>
|
21 | 21 | <Grid Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType= {x:Type mah:MetroWindow}}, Path=DataContext.IsProfileFileLocked, Converter={StaticResource BooleanReverseToVisibilityCollapsedConverter}}">
|
22 | 22 | <Grid.ColumnDefinitions>
|
23 |
| - <ColumnDefinition Width="1*" MinWidth="500" /> |
| 23 | + <ColumnDefinition Width="250" /> |
24 | 24 | <ColumnDefinition Width="10" />
|
25 | 25 | <ColumnDefinition Width="Auto" />
|
26 | 26 | <ColumnDefinition Width="10" />
|
27 |
| - <ColumnDefinition Width="3*" /> |
| 27 | + <ColumnDefinition Width="*" /> |
28 | 28 | </Grid.ColumnDefinitions>
|
29 | 29 | <Grid.RowDefinitions>
|
30 | 30 | <RowDefinition Height="Auto" />
|
|
65 | 65 | </ContextMenu>
|
66 | 66 | </DataGrid.Resources>
|
67 | 67 | <DataGrid.Columns>
|
68 |
| - <DataGridTextColumn Header="{x:Static localization:Strings.Name}" Binding="{Binding Name}" MinWidth="250" Width="Auto" /> |
69 |
| - <DataGridTextColumn Header="{x:Static localization:Strings.Profiles}" Binding="{Binding Profiles.Count}" MinWidth="100" Width="*" /> |
| 68 | + <DataGridTextColumn Header="{x:Static localization:Strings.Name}" Binding="{Binding Name}" Width="*" /> |
| 69 | + <DataGridTextColumn Header="{x:Static localization:Strings.Profiles}" Binding="{Binding Profiles.Count}" Width="Auto" /> |
70 | 70 | </DataGrid.Columns>
|
71 | 71 | <DataGrid.InputBindings>
|
72 | 72 | <KeyBinding Command="{Binding EditGroupCommand}" Key="F2" />
|
|
83 | 83 | </Style>
|
84 | 84 | </DataGrid.RowStyle>
|
85 | 85 | </DataGrid>
|
86 |
| - <StackPanel Grid.Column="0" Grid.Row="3" HorizontalAlignment="Right" Orientation="Horizontal"> |
87 |
| - <Button Command="{Binding DeleteProfileCommand}"> |
88 |
| - <Button.Style> |
89 |
| - <Style TargetType="{x:Type Button}" BasedOn="{StaticResource ImageWithTextButton}"> |
90 |
| - <Style.Triggers> |
91 |
| - <MultiDataTrigger> |
92 |
| - <MultiDataTrigger.Conditions> |
93 |
| - <Condition Binding="{Binding ElementName=DataGridProfiles, Path=SelectedItems.Count}" Value="0" /> |
94 |
| - </MultiDataTrigger.Conditions> |
95 |
| - <MultiDataTrigger.Setters> |
96 |
| - <Setter Property="IsEnabled" Value="False"/> |
97 |
| - </MultiDataTrigger.Setters> |
98 |
| - </MultiDataTrigger> |
99 |
| - </Style.Triggers> |
100 |
| - </Style> |
101 |
| - </Button.Style> |
102 |
| - <Button.Content> |
103 |
| - <Grid> |
104 |
| - <Grid.ColumnDefinitions> |
105 |
| - <ColumnDefinition Width="Auto" /> |
106 |
| - <ColumnDefinition Width="*" /> |
107 |
| - </Grid.ColumnDefinitions> |
108 |
| - <Rectangle Width="20" Height="20" Fill="{DynamicResource MahApps.Brushes.Gray3}" Margin="10,5,0,5"> |
109 |
| - <Rectangle.OpacityMask> |
110 |
| - <VisualBrush Stretch="Uniform" Visual="{iconPacks:Material Kind=Close}" /> |
111 |
| - </Rectangle.OpacityMask> |
112 |
| - </Rectangle> |
113 |
| - <TextBlock Grid.Column="1" Text="{x:Static localization:Strings.DeleteDots}" Style="{StaticResource DefaultTextBlock}" TextAlignment="Center" Margin="10,5" /> |
114 |
| - </Grid> |
115 |
| - </Button.Content> |
116 |
| - </Button> |
117 |
| - <Button Command="{Binding EditProfileCommand}" Margin="10,0,0,0"> |
118 |
| - <Button.Style> |
119 |
| - <Style TargetType="{x:Type Button}" BasedOn="{StaticResource ImageWithTextButton}"> |
120 |
| - <Setter Property="IsEnabled" Value="False"/> |
121 |
| - <Style.Triggers> |
122 |
| - <MultiDataTrigger> |
123 |
| - <MultiDataTrigger.Conditions> |
124 |
| - <Condition Binding="{Binding ElementName=DataGridProfiles, Path=SelectedItems.Count}" Value="1" /> |
125 |
| - </MultiDataTrigger.Conditions> |
126 |
| - <MultiDataTrigger.Setters> |
127 |
| - <Setter Property="IsEnabled" Value="True"/> |
128 |
| - </MultiDataTrigger.Setters> |
129 |
| - </MultiDataTrigger> |
130 |
| - </Style.Triggers> |
131 |
| - </Style> |
132 |
| - </Button.Style> |
133 |
| - <Button.Content> |
134 |
| - <Grid> |
135 |
| - <Grid.ColumnDefinitions> |
136 |
| - <ColumnDefinition Width="Auto" /> |
137 |
| - <ColumnDefinition Width="*" /> |
138 |
| - </Grid.ColumnDefinitions> |
139 |
| - <Rectangle Width="20" Height="20" Fill="{DynamicResource MahApps.Brushes.Gray3}" Margin="10,5,0,5"> |
140 |
| - <Rectangle.OpacityMask> |
141 |
| - <VisualBrush Stretch="Uniform" Visual="{iconPacks:Modern Kind=Edit}" /> |
142 |
| - </Rectangle.OpacityMask> |
143 |
| - </Rectangle> |
144 |
| - <TextBlock Grid.Column="1" Text="{x:Static localization:Strings.EditDots}" Style="{StaticResource DefaultTextBlock}" TextAlignment="Center" Margin="10,5" /> |
145 |
| - </Grid> |
146 |
| - </Button.Content> |
147 |
| - </Button> |
148 |
| - <Button Command="{Binding AddProfileCommand}" Style="{StaticResource ImageWithTextButton}" Margin="10,0,0,0"> |
149 |
| - <Button.Content> |
150 |
| - <Grid> |
151 |
| - <Grid.ColumnDefinitions> |
152 |
| - <ColumnDefinition Width="Auto" /> |
153 |
| - <ColumnDefinition Width="*" /> |
154 |
| - </Grid.ColumnDefinitions> |
155 |
| - <Rectangle Width="20" Height="20" Fill="{DynamicResource MahApps.Brushes.Gray3}" Margin="10,5,0,5"> |
156 |
| - <Rectangle.OpacityMask> |
157 |
| - <VisualBrush Stretch="Uniform" Visual="{iconPacks:Material Kind=Plus}" /> |
158 |
| - </Rectangle.OpacityMask> |
159 |
| - </Rectangle> |
160 |
| - <TextBlock Grid.Column="1" Text="{x:Static localization:Strings.AddDots}" Style="{StaticResource DefaultTextBlock}" TextAlignment="Center" Margin="10,5" /> |
161 |
| - </Grid> |
162 |
| - </Button.Content> |
163 |
| - </Button> |
164 |
| - </StackPanel> |
| 86 | + <Button Command="{Binding AddGroupCommand}" Grid.Column="0" Grid.Row="3" HorizontalAlignment="Right" Style="{StaticResource ImageWithTextButton}"> |
| 87 | + <Button.Content> |
| 88 | + <Grid> |
| 89 | + <Grid.ColumnDefinitions> |
| 90 | + <ColumnDefinition Width="Auto" /> |
| 91 | + <ColumnDefinition Width="*" /> |
| 92 | + </Grid.ColumnDefinitions> |
| 93 | + <Rectangle Width="20" Height="20" Fill="{DynamicResource MahApps.Brushes.Gray3}" Margin="10,5,0,5"> |
| 94 | + <Rectangle.OpacityMask> |
| 95 | + <VisualBrush Stretch="Uniform" Visual="{iconPacks:Material Kind=Plus}" /> |
| 96 | + </Rectangle.OpacityMask> |
| 97 | + </Rectangle> |
| 98 | + <TextBlock Grid.Column="1" Text="{x:Static localization:Strings.AddDots}" Style="{StaticResource DefaultTextBlock}" TextAlignment="Center" Margin="10,5" /> |
| 99 | + </Grid> |
| 100 | + </Button.Content> |
| 101 | + </Button> |
165 | 102 | <Border Grid.Column="2" Grid.Row="0" Grid.RowSpan="4" Width="1" Margin="0,-10" Background="{DynamicResource MahApps.Brushes.Gray8}" />
|
166 | 103 | <Grid Grid.Column="4" Grid.Row="0" >
|
167 | 104 | <Grid.ColumnDefinitions>
|
|
171 | 108 | </Grid.ColumnDefinitions>
|
172 | 109 | <TextBlock Grid.Column="0" Style="{StaticResource HeaderTextBlock}" Text="{x:Static localization:Strings.Profiles}" />
|
173 | 110 | <TextBox x:Name="TextBoxSearch" Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Right" Width="250" Text="{Binding Search, UpdateSourceTrigger=PropertyChanged}" Style="{StaticResource SearchTextBox}" />
|
174 |
| - </Grid> |
| 111 | + </Grid> |
175 | 112 | <controls:MultiSelectDataGrid x:Name="DataGridProfiles" Grid.Column="4" Grid.Row="1" Style="{StaticResource MahApps.Styles.DataGrid}" Visibility="{Binding IsSearching, Converter={StaticResource BooleanReverseToVisibilityCollapsedConverter}}" FontSize="14" mah:ControlsHelper.ContentCharacterCasing="Normal" ItemsSource="{Binding Profiles}" SelectedItem="{Binding SelectedProfile}" SelectedItemsList="{Binding SelectedProfiles, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" CanUserResizeColumns="False" VerticalScrollBarVisibility="Auto" AutoGenerateColumns="false" IsReadOnly="True"
|
176 | 113 | ScrollViewer.CanContentScroll="True"
|
177 | 114 | EnableColumnVirtualization="True"
|
|
0 commit comments