Files
TunnelX/AppTunnel/Views/AppsTabView.xaml.cs
T
2026-05-18 12:59:33 +03:30

42 lines
1.1 KiB
C#

using System.Windows;
using System.Windows.Input;
using AppTunnel.ViewModels;
namespace AppTunnel.Views;
public partial class AppsTabView : System.Windows.Controls.UserControl
{
public AppsTabView()
{
InitializeComponent();
}
private void OnAvailableAppClick(object sender, MouseButtonEventArgs e)
{
if (sender is FrameworkElement element && element.DataContext is AppItemViewModel app
&& DataContext is MainViewModel vm)
{
vm.AddAppToTunnel(app);
}
}
private void OnSearchBoxPreviewMouseDoubleClick(object sender, MouseButtonEventArgs e)
{
if (sender is System.Windows.Controls.TextBox textBox)
{
textBox.SelectAll();
e.Handled = true;
}
}
private void OnAvailableAppAddClick(object sender, RoutedEventArgs e)
{
if (sender is FrameworkElement element && element.DataContext is AppItemViewModel app
&& DataContext is MainViewModel vm)
{
vm.AddAppToTunnel(app);
e.Handled = true;
}
}
}