mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-08 04:07:40 +02:00
Add ui for user preference selection
This commit is contained in:
@@ -55,6 +55,12 @@
|
|||||||
Checked="OnAutoStartupChecked" Unchecked="OnAutoStartupUncheck">
|
Checked="OnAutoStartupChecked" Unchecked="OnAutoStartupUncheck">
|
||||||
<TextBlock Text="{DynamicResource autoUpdates}" />
|
<TextBlock Text="{DynamicResource autoUpdates}" />
|
||||||
</CheckBox>
|
</CheckBox>
|
||||||
|
<StackPanel Margin="10" Orientation="Horizontal">
|
||||||
|
<TextBlock Text="Query Search Precision" />
|
||||||
|
<ComboBox Margin="10 0 0 0" Width="120"
|
||||||
|
ItemsSource="{Binding QuerySearchPrecisionStrings}"
|
||||||
|
SelectedItem="{Binding Settings.QuerySearchPrecision}" />
|
||||||
|
</StackPanel>
|
||||||
<StackPanel Margin="10" Orientation="Horizontal">
|
<StackPanel Margin="10" Orientation="Horizontal">
|
||||||
<TextBlock Text="{DynamicResource lastQueryMode}" />
|
<TextBlock Text="{DynamicResource lastQueryMode}" />
|
||||||
<ComboBox Margin="10 0 0 0" Width="120"
|
<ComboBox Margin="10 0 0 0" Width="120"
|
||||||
|
|||||||
@@ -70,6 +70,20 @@ namespace Wox.ViewModel
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<string> QuerySearchPrecisionStrings
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
var precisionStrings = new List<string>();
|
||||||
|
|
||||||
|
var enumList = Enum.GetValues(typeof(StringMatcher.SearchPrecisionScore)).Cast<StringMatcher.SearchPrecisionScore>().ToList();
|
||||||
|
|
||||||
|
enumList.ForEach(x => precisionStrings.Add(x.ToString()));
|
||||||
|
|
||||||
|
return precisionStrings;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private Internationalization _translater => InternationalizationManager.Instance;
|
private Internationalization _translater => InternationalizationManager.Instance;
|
||||||
public List<Language> Languages => _translater.LoadAvailableLanguages();
|
public List<Language> Languages => _translater.LoadAvailableLanguages();
|
||||||
public IEnumerable<int> MaxResultsRange => Enumerable.Range(2, 16);
|
public IEnumerable<int> MaxResultsRange => Enumerable.Range(2, 16);
|
||||||
|
|||||||
Reference in New Issue
Block a user