Add Flyout UI for Filter

This commit is contained in:
DB p 2025-04-29 20:06:46 +09:00
parent 7e50eb5426
commit 9b666d3136

View file

@ -65,34 +65,33 @@
Command="{Binding RefreshExternalPluginsCommand}" Command="{Binding RefreshExternalPluginsCommand}"
Content="{DynamicResource refresh}" Content="{DynamicResource refresh}"
FontSize="13" /> FontSize="13" />
<CheckBox <Button Height="34" Margin="0 0 8 0">
Height="34" <ui:FontIcon FontSize="14" Glyph="&#xe71c;" />
Margin="0 5 5 5" <ui:FlyoutService.Flyout>
HorizontalAlignment="Right" <ui:MenuFlyout x:Name="FilterFlyout">
VerticalAlignment="Center" <MenuItem
Content=".Net" Header=".Net"
IsChecked="{Binding ShowDotNet}" /> IsCheckable="True"
<CheckBox IsChecked="{Binding ShowDotNet, Mode=TwoWay}"
Height="34" StaysOpenOnClick="True" />
Margin="0 5 5 5" <MenuItem
HorizontalAlignment="Right" Header="Python"
VerticalAlignment="Center" IsCheckable="True"
Content="Python" IsChecked="{Binding ShowPython, Mode=TwoWay}"
IsChecked="{Binding ShowPython}" /> StaysOpenOnClick="True" />
<CheckBox <MenuItem
Height="34" Header="Node"
Margin="0 5 5 5" IsCheckable="True"
HorizontalAlignment="Right" IsChecked="{Binding ShowNodeJs, Mode=TwoWay}"
VerticalAlignment="Center" StaysOpenOnClick="True" />
Content="Node" <MenuItem
IsChecked="{Binding ShowNodeJs}" /> Header="Exe"
<CheckBox IsCheckable="True"
Height="34" IsChecked="{Binding ShowExecutable, Mode=TwoWay}"
Margin="0 5 8 5" StaysOpenOnClick="True" />
HorizontalAlignment="Right" </ui:MenuFlyout>
VerticalAlignment="Center" </ui:FlyoutService.Flyout>
Content="Exe" </Button>
IsChecked="{Binding ShowExecutable}" />
<TextBox <TextBox
Name="PluginStoreFilterTextbox" Name="PluginStoreFilterTextbox"
Width="150" Width="150"