Files
WowUp/WowUp.WPF/Views/AddonsView.xaml.cs
jliddev 3ce8a4d7b5 Bind client type dropdowns to the same value
Cache curse featured addons.
2020-08-18 14:59:05 -05:00

42 lines
1.2 KiB
C#

using System.Windows.Controls;
using WowUp.WPF.Extensions;
using WowUp.WPF.ViewModels;
namespace WowUp.WPF.Views
{
/// <summary>
/// Interaction logic for AddonsView.xaml
/// </summary>
public partial class AddonsView : UserControl
{
private AddonsViewViewModel _viewModel;
public AddonsView(AddonsViewViewModel viewModel)
{
DataContext = _viewModel = viewModel;
InitializeComponent();
}
private void RescanButton_Click(object sender, System.Windows.RoutedEventArgs e)
{
_viewModel.RescanCommand.Execute(this);
}
private void RefreshButton_Click(object sender, System.Windows.RoutedEventArgs e)
{
_viewModel.RefreshCommand.Execute(this);
}
private void UpdateAllButton_Click(object sender, System.Windows.RoutedEventArgs e)
{
_viewModel.UpdateAllCommand.Execute(this);
}
private void AddonLink_RequestNavigate(object sender, System.Windows.Navigation.RequestNavigateEventArgs e)
{
e.Uri.AbsoluteUri.OpenUrlInBrowser();
e.Handled = true;
}
}
}