bloxstrap/Bloxstrap/UI/Elements/Menu/Pages/IntegrationsPage.xaml.cs
pizzaboxer 94fe52245e
Refactor UI code structuring
109 changed files :D
2023-07-02 13:10:04 +01:00

27 lines
802 B
C#

using System.Windows.Controls;
using Bloxstrap.Models;
using Bloxstrap.UI.ViewModels.Menu;
namespace Bloxstrap.UI.Menu.Pages
{
/// <summary>
/// Interaction logic for IntegrationsPage.xaml
/// </summary>
public partial class IntegrationsPage
{
public IntegrationsPage()
{
DataContext = new IntegrationsViewModel();
InitializeComponent();
}
public void CustomIntegrationSelection(object sender, SelectionChangedEventArgs e)
{
IntegrationsViewModel viewModel = (IntegrationsViewModel)DataContext;
viewModel.SelectedCustomIntegration = (CustomIntegration)((ListBox)sender).SelectedItem;
viewModel.OnPropertyChanged(nameof(viewModel.SelectedCustomIntegration));
}
}
}