File tree Expand file tree Collapse file tree
src/UniGetUI/Pages/SoftwarePages Expand file tree Collapse file tree Original file line number Diff line number Diff line change 12181218 Visibility =" Visible" />
12191219
12201220 <!-- Filters/Packages Splitter -->
1221- <Toolkit : GridSplitter
1221+ <Toolkit : PropertySizer
12221222 x : Name =" FiltersResizer"
12231223 Width =" 10"
12241224 Margin =" 0,1,0,1"
1225- Padding =" -2 ,0,-2 ,0"
1225+ Padding =" 0 ,0,0 ,0"
12261226 HorizontalAlignment =" Left"
1227- CornerRadius =" 2" >
1228- <Toolkit : GridSplitter .RenderTransform>
1227+ Binding =" {x:Bind FilteringPanel.OpenPaneLength, Mode=TwoWay}"
1228+ CornerRadius =" 2"
1229+ Visibility =" {x:Bind FilteringPanel.IsPaneOpen, Mode=OneWay}" >
1230+ <Toolkit : PropertySizer .RenderTransform>
12291231 <TranslateTransform X =" -11" />
1230- </Toolkit : GridSplitter .RenderTransform>
1231- </Toolkit : GridSplitter >
1232+ </Toolkit : PropertySizer .RenderTransform>
1233+ </Toolkit : PropertySizer >
12321234
12331235 <!-- ACTUAL PACKAGE LIST -->
12341236 <Grid
Original file line number Diff line number Diff line change @@ -1017,22 +1017,26 @@ private async void ShowFilteringPane(bool skipAnimation = false)
10171017 FilteringPanel . DisplayMode = SplitViewDisplayMode . Inline ;
10181018 FilteringPanel . IsPaneOpen = true ;
10191019 ToggleFiltersButton . IsChecked = true ;
1020- /*if (PaneIsAnimated) return;
10211020
1022- PaneIsAnimated = true;
1023- FiltersResizer.Visibility = SidePanel.Visibility = Visibility.Visible;
1024- BodyGrid.ColumnSpacing = 12;
1025- InAnimation_FiltersPane.Start();
1026-
1027- int final_width = 250;
1021+ int finalWidth = 250 ;
10281022 try
10291023 {
1030- final_width = Settings.GetDictionaryItem<string, int>("SidepanelWidths", PAGE_NAME);
1024+ finalWidth = Settings . GetDictionaryItem < string , int > ( "SidepanelWidths" , PAGE_NAME ) ;
10311025 }
10321026 catch
10331027 {
10341028 Settings . SetDictionaryItem ( "SidepanelWidths" , PAGE_NAME , 250 ) ;
10351029 }
1030+ FilteringPanel . OpenPaneLength = finalWidth ;
1031+
1032+ /*if (PaneIsAnimated) return;
1033+
1034+ PaneIsAnimated = true;
1035+ FiltersResizer.Visibility = SidePanel.Visibility = Visibility.Visible;
1036+ BodyGrid.ColumnSpacing = 12;
1037+ InAnimation_FiltersPane.Start();
1038+
1039+
10361040
10371041 if (!skipAnimation)
10381042 {
You can’t perform that action at this time.
0 commit comments