Skip to content

Commit 07f82ef

Browse files
committed
Change Cancontentscroll in general tab / add flyout hidden in uninstall and update button
1 parent ad77ecd commit 07f82ef

File tree

2 files changed

+25
-14
lines changed

2 files changed

+25
-14
lines changed

Flow.Launcher/SettingWindow.xaml

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -607,10 +607,10 @@
607607
<ScrollViewer
608608
Margin="0,0,0,0"
609609
Background="{DynamicResource Color01B}"
610-
CanContentScroll="True"
610+
CanContentScroll="False"
611611
VirtualizingPanel.ScrollUnit="Pixel"
612612
VirtualizingStackPanel.IsVirtualizing="True">
613-
<StackPanel Margin="5,18,25,30" Orientation="Vertical">
613+
<VirtualizingStackPanel Margin="5,18,25,30" Orientation="Vertical">
614614
<TextBlock
615615
Grid.Row="2"
616616
Margin="0,5,0,5"
@@ -917,7 +917,7 @@
917917
</TextBlock>
918918
</ItemsControl>
919919
</Border>
920-
</StackPanel>
920+
</VirtualizingStackPanel>
921921
</ScrollViewer>
922922
</TabItem>
923923
<TabItem KeyDown="OnPluginSettingKeydown">
@@ -1396,7 +1396,6 @@
13961396
FontSize="14"
13971397
KeyDown="PluginStoreFilterTxb_OnKeyDown"
13981398
LostFocus="RefreshPluginStoreEventHandler"
1399-
14001399
Text=""
14011400
TextAlignment="Left"
14021401
ToolTip="{DynamicResource searchpluginToolTip}"
@@ -1517,8 +1516,8 @@
15171516
HorizontalContentAlignment="Stretch"
15181517
VerticalContentAlignment="Stretch"
15191518
BorderThickness="0"
1520-
FocusVisualStyle="{StaticResource StoreItemFocusVisualStyleKey}"
1521-
Click="StoreListItem_Click">
1519+
Click="StoreListItem_Click"
1520+
FocusVisualStyle="{StaticResource StoreItemFocusVisualStyleKey}">
15221521
<ui:FlyoutService.Flyout>
15231522
<ui:Flyout x:Name="InstallFlyout" Placement="Bottom">
15241523
<Grid MinWidth="200">
@@ -1679,8 +1678,8 @@
16791678
Margin="0,0,0,0"
16801679
Padding="6,0,24,0"
16811680
ScrollViewer.CanContentScroll="True"
1682-
VirtualizingStackPanel.ScrollUnit="Pixel"
1683-
VirtualizingStackPanel.IsVirtualizing="True">
1681+
VirtualizingStackPanel.IsVirtualizing="True"
1682+
VirtualizingStackPanel.ScrollUnit="Pixel">
16841683
<Grid Margin="0,0,0,0">
16851684
<Grid.RowDefinitions>
16861685
<RowDefinition Height="0" />
@@ -2257,8 +2256,8 @@
22572256
Margin="0,0,0,0"
22582257
Padding="0,0,6,0"
22592258
ScrollViewer.CanContentScroll="True"
2260-
VirtualizingStackPanel.ScrollUnit="Pixel"
2261-
VirtualizingStackPanel.IsVirtualizing="True">
2259+
VirtualizingStackPanel.IsVirtualizing="True"
2260+
VirtualizingStackPanel.ScrollUnit="Pixel">
22622261
<Border>
22632262
<Grid Margin="5,18,18,10">
22642263
<Grid.RowDefinitions>
@@ -2553,8 +2552,8 @@
25532552
Margin="0,0,0,0"
25542553
Padding="5,0,24,0"
25552554
ScrollViewer.CanContentScroll="True"
2556-
VirtualizingStackPanel.ScrollUnit="Pixel"
2557-
VirtualizingStackPanel.IsVirtualizing="True">
2555+
VirtualizingStackPanel.IsVirtualizing="True"
2556+
VirtualizingStackPanel.ScrollUnit="Pixel">
25582557
<Border>
25592558

25602559
<StackPanel>
@@ -2727,8 +2726,8 @@
27272726
Margin="0,0,0,0"
27282727
Background="{DynamicResource Color01B}"
27292728
ScrollViewer.CanContentScroll="True"
2730-
VirtualizingStackPanel.ScrollUnit="Pixel"
2731-
VirtualizingStackPanel.IsVirtualizing="True">
2729+
VirtualizingStackPanel.IsVirtualizing="True"
2730+
VirtualizingStackPanel.ScrollUnit="Pixel">
27322731
<StackPanel Margin="5,14,25,30" Orientation="Vertical">
27332732
<TextBlock
27342733
Grid.Row="2"

Flow.Launcher/SettingWindow.xaml.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,18 +340,30 @@ private void OnExternalPluginUninstallClick(object sender, MouseButtonEventArgs
340340
viewModel.DisplayPluginQuery($"uninstall {name}", PluginManager.GetPluginForId("9f8f9b14-2518-4907-b211-35ab6290dee7"));
341341
}
342342

343+
343344
}
344345

345346
private void OnExternalPluginUninstallClick(object sender, RoutedEventArgs e)
346347
{
348+
if (storeClickedButton != null)
349+
{
350+
FlyoutService.GetFlyout(storeClickedButton).Hide();
351+
}
352+
347353
if (sender is Button { DataContext: PluginStoreItemViewModel plugin })
348354
viewModel.DisplayPluginQuery($"uninstall {plugin.Name}", PluginManager.GetPluginForId("9f8f9b14-2518-4907-b211-35ab6290dee7"));
355+
349356
}
350357

351358
private void OnExternalPluginUpdateClick(object sender, RoutedEventArgs e)
352359
{
360+
if (storeClickedButton != null)
361+
{
362+
FlyoutService.GetFlyout(storeClickedButton).Hide();
363+
}
353364
if (sender is Button { DataContext: PluginStoreItemViewModel plugin })
354365
viewModel.DisplayPluginQuery($"update {plugin.Name}", PluginManager.GetPluginForId("9f8f9b14-2518-4907-b211-35ab6290dee7"));
366+
355367
}
356368

357369
private void window_MouseDown(object sender, MouseButtonEventArgs e) /* for close hotkey popup */

0 commit comments

Comments
 (0)