|
70 | 70 | x:Uid="FancyZones_ZoneBehavior_GroupSettings" |
71 | 71 | IsExpanded="True"> |
72 | 72 | <tkcontrols:SettingsExpander.Items> |
73 | | - <tkcontrols:SettingsCard ContentAlignment="Left"> |
| 73 | + <tkcontrols:SettingsCard Name="FancyZonesShiftDragCheckBoxControlHeader" ContentAlignment="Left"> |
74 | 74 | <CheckBox x:Uid="FancyZones_ShiftDragCheckBoxControl_Header" IsChecked="{x:Bind ViewModel.ShiftDrag, Mode=TwoWay}" /> |
75 | 75 | </tkcontrols:SettingsCard> |
76 | | - <tkcontrols:SettingsCard ContentAlignment="Left"> |
| 76 | + <tkcontrols:SettingsCard Name="FancyZonesMouseDragCheckBoxControlHeader" ContentAlignment="Left"> |
77 | 77 | <CheckBox x:Uid="FancyZones_MouseDragCheckBoxControl_Header" IsChecked="{x:Bind ViewModel.MouseSwitch, Mode=TwoWay}" /> |
78 | 78 | </tkcontrols:SettingsCard> |
79 | | - <tkcontrols:SettingsCard ContentAlignment="Left"> |
| 79 | + <tkcontrols:SettingsCard Name="FancyZonesMouseMiddleClickSpanningMultipleZonesCheckBoxControlHeader" ContentAlignment="Left"> |
80 | 80 | <CheckBox x:Uid="FancyZones_MouseMiddleClickSpanningMultipleZonesCheckBoxControl_Header" IsChecked="{x:Bind ViewModel.MouseMiddleClickSpanningMultipleZones, Mode=TwoWay}" /> |
81 | 81 | </tkcontrols:SettingsCard> |
82 | | - <tkcontrols:SettingsCard ContentAlignment="Left"> |
| 82 | + <tkcontrols:SettingsCard Name="FancyZonesShowZonesOnAllMonitorsCheckBoxControl" ContentAlignment="Left"> |
83 | 83 | <CheckBox x:Uid="FancyZones_ShowZonesOnAllMonitorsCheckBoxControl" IsChecked="{x:Bind ViewModel.ShowOnAllMonitors, Mode=TwoWay}" /> |
84 | 84 | </tkcontrols:SettingsCard> |
85 | | - <tkcontrols:SettingsCard ContentAlignment="Left"> |
| 85 | + <tkcontrols:SettingsCard Name="FancyZonesSpanZonesAcrossMonitors" ContentAlignment="Left"> |
86 | 86 | <controls:CheckBoxWithDescriptionControl x:Uid="FancyZones_SpanZonesAcrossMonitors" IsChecked="{x:Bind ViewModel.SpanZonesAcrossMonitors, Mode=TwoWay}" /> |
87 | 87 | </tkcontrols:SettingsCard> |
88 | 88 | <tkcontrols:SettingsCard Name="FancyZonesOverlappingZones" x:Uid="FancyZones_OverlappingZones"> |
|
106 | 106 | <ComboBoxItem x:Uid="FancyZones_Radio_Default_Theme" /> |
107 | 107 | </ComboBox> |
108 | 108 | <tkcontrols:SettingsExpander.Items> |
109 | | - <tkcontrols:SettingsCard ContentAlignment="Left"> |
| 109 | + <tkcontrols:SettingsCard Name="FancyZonesPreviewCard" ContentAlignment="Left"> |
110 | 110 | <controls:FancyZonesPreviewControl |
111 | 111 | Width="192" |
112 | 112 | Height="108" |
|
118 | 118 | IsSystemTheme="{x:Bind ViewModel.SystemTheme, Mode=OneWay}" |
119 | 119 | ShowZoneNumber="{x:Bind Path=ViewModel.ShowZoneNumber, Mode=OneWay}" /> |
120 | 120 | </tkcontrols:SettingsCard> |
121 | | - <tkcontrols:SettingsCard ContentAlignment="Left"> |
| 121 | + <tkcontrols:SettingsCard Name="FancyZonesShowZoneNumberCheckBoxControl" ContentAlignment="Left"> |
122 | 122 | <CheckBox x:Uid="FancyZones_ShowZoneNumberCheckBoxControl" IsChecked="{x:Bind ViewModel.ShowZoneNumber, Mode=TwoWay}" /> |
123 | 123 | </tkcontrols:SettingsCard> |
124 | 124 | <tkcontrols:SettingsCard Name="FancyZonesHighlightOpacity" x:Uid="FancyZones_HighlightOpacity"> |
|
164 | 164 | x:Uid="FancyZones_WindowBehavior_GroupSettings" |
165 | 165 | IsExpanded="True"> |
166 | 166 | <tkcontrols:SettingsExpander.Items> |
167 | | - <tkcontrols:SettingsCard ContentAlignment="Left"> |
| 167 | + <tkcontrols:SettingsCard Name="FancyZonesDisplayOrWorkAreaChangeMoveWindowsCheckBoxControl" ContentAlignment="Left"> |
168 | 168 | <CheckBox x:Uid="FancyZones_DisplayOrWorkAreaChangeMoveWindowsCheckBoxControl" IsChecked="{x:Bind ViewModel.DisplayOrWorkAreaChangeMoveWindows, Mode=TwoWay}" /> |
169 | 169 | </tkcontrols:SettingsCard> |
170 | | - <tkcontrols:SettingsCard ContentAlignment="Left"> |
| 170 | + <tkcontrols:SettingsCard Name="FancyZonesZoneSetChangeMoveWindows" ContentAlignment="Left"> |
171 | 171 | <CheckBox x:Uid="FancyZones_ZoneSetChangeMoveWindows" IsChecked="{x:Bind ViewModel.ZoneSetChangeMoveWindows, Mode=TwoWay}" /> |
172 | 172 | </tkcontrols:SettingsCard> |
173 | | - <tkcontrols:SettingsCard ContentAlignment="Left"> |
| 173 | + <tkcontrols:SettingsCard Name="FancyZonesAppLastZoneMoveWindows" ContentAlignment="Left"> |
174 | 174 | <CheckBox x:Uid="FancyZones_AppLastZoneMoveWindows" IsChecked="{x:Bind ViewModel.AppLastZoneMoveWindows, Mode=TwoWay}" /> |
175 | 175 | </tkcontrols:SettingsCard> |
176 | | - <tkcontrols:SettingsCard ContentAlignment="Left"> |
| 176 | + <tkcontrols:SettingsCard Name="FancyZonesOpenWindowOnActiveMonitor" ContentAlignment="Left"> |
177 | 177 | <CheckBox x:Uid="FancyZones_OpenWindowOnActiveMonitor" IsChecked="{x:Bind ViewModel.OpenWindowOnActiveMonitor, Mode=TwoWay}" /> |
178 | 178 | </tkcontrols:SettingsCard> |
179 | | - <tkcontrols:SettingsCard ContentAlignment="Left"> |
| 179 | + <tkcontrols:SettingsCard Name="FancyZonesRestoreSize" ContentAlignment="Left"> |
180 | 180 | <CheckBox x:Uid="FancyZones_RestoreSize" IsChecked="{x:Bind ViewModel.RestoreSize, Mode=TwoWay}" /> |
181 | 181 | </tkcontrols:SettingsCard> |
182 | | - <tkcontrols:SettingsCard ContentAlignment="Left"> |
| 182 | + <tkcontrols:SettingsCard Name="FancyZonesMakeDraggedWindowTransparentCheckBoxControl" ContentAlignment="Left"> |
183 | 183 | <CheckBox x:Uid="FancyZones_MakeDraggedWindowTransparentCheckBoxControl" IsChecked="{x:Bind ViewModel.MakeDraggedWindowsTransparent, Mode=TwoWay}" /> |
184 | 184 | </tkcontrols:SettingsCard> |
185 | | - <tkcontrols:SettingsCard ContentAlignment="Left"> |
| 185 | + <tkcontrols:SettingsCard Name="FancyZonesAllowChildWindowSnap" ContentAlignment="Left"> |
186 | 186 | <CheckBox x:Uid="FancyZones_AllowChildWindowSnap" IsChecked="{x:Bind ViewModel.AllowChildWindowSnap, Mode=TwoWay}" /> |
187 | 187 | </tkcontrols:SettingsCard> |
188 | | - <tkcontrols:SettingsCard ContentAlignment="Left" Visibility="{x:Bind ViewModel.Windows11, Mode=OneWay, Converter={StaticResource BoolToVisibilityConverter}}"> |
| 188 | + <tkcontrols:SettingsCard |
| 189 | + Name="FancyZonesDisableRoundCornersOnWindowSnap" |
| 190 | + ContentAlignment="Left" |
| 191 | + Visibility="{x:Bind ViewModel.Windows11, Mode=OneWay, Converter={StaticResource BoolToVisibilityConverter}}"> |
189 | 192 | <CheckBox x:Uid="FancyZones_DisableRoundCornersOnWindowSnap" IsChecked="{x:Bind ViewModel.DisableRoundCornersOnWindowSnap, Mode=TwoWay}" /> |
190 | 193 | </tkcontrols:SettingsCard> |
191 | 194 | </tkcontrols:SettingsExpander.Items> |
|
199 | 202 | <ToggleSwitch x:Uid="ToggleSwitch" IsOn="{x:Bind ViewModel.WindowSwitching, Mode=TwoWay}" /> |
200 | 203 | <tkcontrols:SettingsExpander.Items> |
201 | 204 | <!-- HACK: For some weird reason, a Shortcut Control is not working correctly if it's the first item in the expander, so we add an invisible card as the first one. --> |
202 | | - <tkcontrols:SettingsCard Visibility="Collapsed" /> |
| 205 | + <tkcontrols:SettingsCard Name="FancyZonesWindowSwitchingPlaceholder" Visibility="Collapsed" /> |
203 | 206 | <tkcontrols:SettingsCard |
204 | 207 | Name="FancyZonesHotkeyNextTabControl" |
205 | 208 | x:Uid="FancyZones_HotkeyNextTabControl" |
|
248 | 251 | </ComboBoxItem> |
249 | 252 | </ComboBox> |
250 | 253 | </tkcontrols:SettingsCard> |
251 | | - <tkcontrols:SettingsCard ContentAlignment="Left" IsEnabled="{x:Bind ViewModel.SnapHotkeysCategoryEnabled, Mode=OneWay}"> |
| 254 | + <tkcontrols:SettingsCard |
| 255 | + Name="FancyZonesMoveWindowsAcrossAllMonitorsCheckBoxControl" |
| 256 | + ContentAlignment="Left" |
| 257 | + IsEnabled="{x:Bind ViewModel.SnapHotkeysCategoryEnabled, Mode=OneWay}"> |
252 | 258 | <CheckBox x:Uid="FancyZones_MoveWindowsAcrossAllMonitorsCheckBoxControl" IsChecked="{x:Bind ViewModel.MoveWindowsAcrossMonitors, Mode=TwoWay}" /> |
253 | 259 | </tkcontrols:SettingsCard> |
254 | 260 | </tkcontrols:SettingsExpander.Items> |
|
262 | 268 | HeaderIcon="{ui:FontIcon Glyph=}"> |
263 | 269 | <ToggleSwitch x:Uid="ToggleSwitch" IsOn="{x:Bind ViewModel.QuickLayoutSwitch, Mode=TwoWay}" /> |
264 | 270 | <tkcontrols:SettingsExpander.Items> |
265 | | - <tkcontrols:SettingsCard ContentAlignment="Left" IsEnabled="{x:Bind ViewModel.QuickSwitchEnabled, Mode=OneWay}"> |
| 271 | + <tkcontrols:SettingsCard |
| 272 | + Name="FancyZonesFlashZonesOnQuickSwitch" |
| 273 | + ContentAlignment="Left" |
| 274 | + IsEnabled="{x:Bind ViewModel.QuickSwitchEnabled, Mode=OneWay}"> |
266 | 275 | <CheckBox x:Uid="FancyZones_FlashZonesOnQuickSwitch" IsChecked="{x:Bind ViewModel.FlashZonesOnQuickSwitch, Mode=TwoWay}" /> |
267 | 276 | </tkcontrols:SettingsCard> |
268 | 277 | </tkcontrols:SettingsExpander.Items> |
|
277 | 286 | HeaderIcon="{ui:FontIcon Glyph=}" |
278 | 287 | IsExpanded="True"> |
279 | 288 | <tkcontrols:SettingsExpander.Items> |
280 | | - <tkcontrols:SettingsCard HorizontalContentAlignment="Stretch" ContentAlignment="Vertical"> |
| 289 | + <tkcontrols:SettingsCard |
| 290 | + Name="FancyZonesExcludeAppsTextBoxControl" |
| 291 | + HorizontalContentAlignment="Stretch" |
| 292 | + ContentAlignment="Vertical"> |
281 | 293 | <TextBox |
282 | 294 | x:Uid="FancyZones_ExcludeApps_TextBoxControl" |
283 | 295 | MinWidth="240" |
|
0 commit comments