fix: selectorbar section disappear

This commit is contained in:
Zhe Fang
2025-12-11 07:19:05 -05:00
parent 2eef88523c
commit d3c2ee592c
3 changed files with 5 additions and 3 deletions

View File

@@ -151,7 +151,7 @@ namespace BetterLyrics.WinUI3.Controls
private void ConfigButton_Click(object sender, RoutedEventArgs e)
{
WindowSelectorBarItem.Visibility = LayoutSelectorBarItem.Visibility = Visibility.Visible;
WindowSelectorBarItem.IsEnabled = LayoutSelectorBarItem.IsEnabled = true;
ConfigSelectorBar.SelectedItem = WindowSelectorBarItem;
LyricsWindowStatus = (LyricsWindowStatus)((Button)sender).DataContext;
ViewModel.OpenConfigPanel();
@@ -159,7 +159,7 @@ namespace BetterLyrics.WinUI3.Controls
private void EmbeddedConfigButton_Click(object sender, RoutedEventArgs e)
{
WindowSelectorBarItem.Visibility = LayoutSelectorBarItem.Visibility = Visibility.Collapsed;
WindowSelectorBarItem.IsEnabled = LayoutSelectorBarItem.IsEnabled = false;
ConfigSelectorBar.SelectedItem = AlbumArtStyleSelectorBarItem;
LyricsWindowStatus = _settingsService.AppSettings.MusicGallerySettings.LyricsWindowStatus;
ViewModel.OpenConfigPanel();

View File

@@ -14,7 +14,7 @@ using System.Threading;
namespace BetterLyrics.WinUI3.Hooks
{
public class TaskbarHook : IDisposable
public partial class TaskbarHook : IDisposable
{
private readonly UIA3Automation _automation;
private AutomationElement? _taskbar;

View File

@@ -17,6 +17,7 @@ using Microsoft.UI.Windowing;
using Microsoft.UI.Xaml;
using Microsoft.UI.Xaml.Input;
using Microsoft.UI.Xaml.Media.Imaging;
using System.Diagnostics;
using System.Threading.Tasks;
using Windows.Foundation;
using Windows.Graphics.Imaging;
@@ -75,6 +76,7 @@ namespace BetterLyrics.WinUI3.Views
private void OnTaskbarFreeBoundsChanged(Events.TaskbarFreeBoundsChangedEventArgs obj)
{
Debug.WriteLine(obj.TaskbarFreeBounds);
this.MoveAndResize(obj.TaskbarFreeBounds);
}