feat(mission-control): column picker for the overview grid
Auto keeps the pane-count heuristic; 1-4 fixes the column count (capped at the pane count). Persisted to ui.config.json as MissionControlColumns.
This commit is contained in:
@@ -102,6 +102,27 @@
|
||||
</Flyout>
|
||||
</Button.Flyout>
|
||||
</Button>
|
||||
<Border Classes="segmented" VerticalAlignment="Center"
|
||||
IsVisible="{Binding !IsFocusMode}"
|
||||
ToolTip.Tip="{loc:Tr missionControl.columns}">
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<Button Classes="segment" Content="{loc:Tr missionControl.columnsAuto}"
|
||||
Classes.active="{Binding ColumnPreference, Converter={x:Static conv:EqualsParameterConverter.Instance}, ConverterParameter=0}"
|
||||
Command="{Binding SetColumnsCommand}" CommandParameter="0"/>
|
||||
<Button Classes="segment" Content="1"
|
||||
Classes.active="{Binding ColumnPreference, Converter={x:Static conv:EqualsParameterConverter.Instance}, ConverterParameter=1}"
|
||||
Command="{Binding SetColumnsCommand}" CommandParameter="1"/>
|
||||
<Button Classes="segment" Content="2"
|
||||
Classes.active="{Binding ColumnPreference, Converter={x:Static conv:EqualsParameterConverter.Instance}, ConverterParameter=2}"
|
||||
Command="{Binding SetColumnsCommand}" CommandParameter="2"/>
|
||||
<Button Classes="segment" Content="3"
|
||||
Classes.active="{Binding ColumnPreference, Converter={x:Static conv:EqualsParameterConverter.Instance}, ConverterParameter=3}"
|
||||
Command="{Binding SetColumnsCommand}" CommandParameter="3"/>
|
||||
<Button Classes="segment" Content="4"
|
||||
Classes.active="{Binding ColumnPreference, Converter={x:Static conv:EqualsParameterConverter.Instance}, ConverterParameter=4}"
|
||||
Command="{Binding SetColumnsCommand}" CommandParameter="4"/>
|
||||
</StackPanel>
|
||||
</Border>
|
||||
<Button Classes="icon-btn"
|
||||
Command="{Binding ToggleLayoutCommand}"
|
||||
ToolTip.Tip="{Binding LayoutToggleLabel}">
|
||||
|
||||
Reference in New Issue
Block a user