LANCommander/LANCommander.Launcher/Views/GamesListView.axaml.cs
Pat Hartl b183e4b18c Remove old launcher, rename Avalonia launcher
Also adds ARM builds for Linux + Windows launcher
2026-06-06 05:49:24 -05:00

32 lines
900 B
C#

using Avalonia.Controls;
using Avalonia.Interactivity;
using LANCommander.Launcher.ViewModels;
using LANCommander.Launcher.Settings.Enums;
namespace LANCommander.Launcher.Views;
public partial class GamesListView : UserControl
{
public GamesListView()
{
InitializeComponent();
}
private void GridViewButton_Click(object? sender, RoutedEventArgs e)
{
if (DataContext is GamesCollectionViewModel vm)
vm.SelectedViewType = GameViewType.Grid;
}
private void ListViewButton_Click(object? sender, RoutedEventArgs e)
{
if (DataContext is GamesCollectionViewModel vm)
vm.SelectedViewType = GameViewType.List;
}
private void HorizontalViewButton_Click(object? sender, RoutedEventArgs e)
{
if (DataContext is GamesCollectionViewModel vm)
vm.SelectedViewType = GameViewType.Horizontal;
}
}