Skip to content

Commit 9d2d396

Browse files
committed
fix: ListViewItem styles
1 parent 81a3cfd commit 9d2d396

File tree

6 files changed

+25
-15
lines changed

6 files changed

+25
-15
lines changed

BetterLyrics.WinUI3/Controls/LyricsSearchControl.xaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -224,16 +224,14 @@
224224
Grid.Row="1"
225225
HorizontalAlignment="Center"
226226
VerticalAlignment="Center"
227+
Opacity="{x:Bind IsSearching, Converter={StaticResource BoolNegationToOpacityConverter}, Mode=OneWay}"
227228
Spacing="6"
228229
Visibility="{x:Bind IsFound, Converter={StaticResource BoolNegationToVisibilityConverter}, Mode=OneWay}">
229230
<Image MaxWidth="48" Source="/Assets/Empty.png" />
230231
<TextBlock x:Uid="LyricsSearchControlNotFound" Foreground="{ThemeResource TextFillColorSecondaryBrush}" />
231232
</StackPanel>
232233
<!-- Searching -->
233-
<Grid
234-
Grid.Row="1"
235-
Background="{ThemeResource AcrylicInAppFillColorDefaultBrush}"
236-
Visibility="{x:Bind IsSearching, Mode=OneWay}">
234+
<Grid Grid.Row="1" Visibility="{x:Bind IsSearching, Mode=OneWay}">
237235
<ProgressRing VerticalAlignment="Center" IsActive="{x:Bind IsSearching, Mode=OneWay}" />
238236
</Grid>
239237
</Grid>

BetterLyrics.WinUI3/Services/SettingsService/SettingsService.cs

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -168,27 +168,40 @@ private void AppSettings_PropertyChanged(object? sender, System.ComponentModel.P
168168
{
169169
ApplicationLanguages.PrimaryLanguageOverride = AppSettings.GeneralSettings.LanguageCode;
170170
}
171+
//else if (e.PropertyName == nameof(GeneralSettings.EnhanceControlInteractiveAnimations))
172+
//{
173+
// UpdateGlobalStyles(AppSettings.GeneralSettings.EnhanceControlInteractiveAnimations);
174+
//}
171175
WriteAppSettings();
172176
}
173177

174178
public void UpdateGlobalStyles(bool useCustom)
175179
{
176180
var mergedDicts = Application.Current.Resources.MergedDictionaries;
177181

178-
var customDict = mergedDicts.FirstOrDefault(d => d.Source != null && d.Source.OriginalString.Contains("FluentStyles.xaml"));
182+
var fluentDict = mergedDicts.FirstOrDefault(d => d.Source != null && d.Source.OriginalString.Contains("FluentStyles.xaml"));
183+
var defaultDict = mergedDicts.FirstOrDefault(d => d.Source != null && d.Source.OriginalString.Contains("DefaultStyles.xaml"));
179184

180185
if (useCustom)
181186
{
182-
if (customDict == null)
187+
if (fluentDict == null)
183188
{
184189
mergedDicts.Add(new ResourceDictionary { Source = new System.Uri("ms-appx:///Themes/FluentStyles.xaml") });
185190
}
191+
if (defaultDict != null)
192+
{
193+
mergedDicts.Remove(defaultDict);
194+
}
186195
}
187196
else
188197
{
189-
if (customDict != null)
198+
if (defaultDict == null)
199+
{
200+
mergedDicts.Add(new ResourceDictionary { Source = new System.Uri("ms-appx:///Themes/DefaultStyles.xaml") });
201+
}
202+
if (fluentDict != null)
190203
{
191-
mergedDicts.Remove(customDict);
204+
mergedDicts.Remove(fluentDict);
192205
}
193206
}
194207
}

BetterLyrics.WinUI3/Themes/DefaultListViewItemStyle.xaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,9 @@
5555
<Rectangle
5656
x:Name="SelectionIndicator"
5757
Width="3"
58-
Height="16"
59-
Margin="4,0,0,0"
58+
Margin="0,8"
6059
HorizontalAlignment="Left"
61-
VerticalAlignment="Center"
60+
VerticalAlignment="Stretch"
6261
Fill="{ThemeResource ListViewItemSelectionIndicatorBrush}"
6362
Opacity="0"
6463
RadiusX="1.5"

BetterLyrics.WinUI3/Themes/DefaultStyles.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
</Style>
5151

5252
<!-- ListViewItem Styles -->
53+
<Style BasedOn="{StaticResource DefaultListViewItemStyle}" TargetType="ListViewItem" />
5354
<Style
5455
x:Key="ListViewStretchedItemContainerStyle"
5556
BasedOn="{StaticResource DefaultListViewItemStyle}"

BetterLyrics.WinUI3/Themes/FluentListViewItemStyle.xaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,9 @@
5555
<Rectangle
5656
x:Name="SelectionIndicator"
5757
Width="3"
58-
Height="16"
59-
Margin="4,0,0,0"
58+
Margin="0,8"
6059
HorizontalAlignment="Left"
61-
VerticalAlignment="Center"
60+
VerticalAlignment="Stretch"
6261
Fill="{ThemeResource ListViewItemSelectionIndicatorBrush}"
6362
Opacity="0"
6463
RadiusX="1.5"

BetterLyrics.WinUI3/Views/SettingsWindow.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
Content="{ui:FontIcon FontFamily={StaticResource SegoeFluentIcons},
3535
FontSize=12,
3636
Glyph=&#xE8F1;}"
37-
Style="{StaticResource TitleBarButtonStyle}">
37+
Style="{ThemeResource TitleBarButtonStyle}">
3838
<ToolTipService.ToolTip>
3939
<ToolTip x:Uid="HostWindowMusicGalleryButtonToolTip" />
4040
</ToolTipService.ToolTip>

0 commit comments

Comments
 (0)