emby-toolbox/EmbyToolbox/MainWindow.xaml.cs
Emby Toolbox 6264b487fe Initial commit: Emby Toolbox (conversion scroll fix, bulk Del for tracks).
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-12 21:33:47 +05:00

32 lines
812 B
C#

using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;
using EmbyToolbox.ViewModels;
namespace EmbyToolbox;
public partial class MainWindow
{
public MainWindow()
{
InitializeComponent();
DataContext = new MainWindowViewModel();
}
private void OnJsonTreeItemPreviewMouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
var dependencyObject = e.OriginalSource as DependencyObject;
while (dependencyObject is not null && dependencyObject is not TreeViewItem)
{
dependencyObject = VisualTreeHelper.GetParent(dependencyObject);
}
if (dependencyObject is TreeViewItem item)
{
item.IsSelected = true;
item.Focus();
}
}
}