23 lines
592 B
C#
23 lines
592 B
C#
using Avalonia.Controls;
|
|
using OTSSignsOrchestrator.Desktop.ViewModels;
|
|
|
|
namespace OTSSignsOrchestrator.Desktop.Views;
|
|
|
|
public partial class InstanceDetailsWindow : Window
|
|
{
|
|
public InstanceDetailsWindow()
|
|
{
|
|
InitializeComponent();
|
|
DataContextChanged += OnDataContextChanged;
|
|
}
|
|
|
|
private void OnDataContextChanged(object? sender, EventArgs e)
|
|
{
|
|
if (DataContext is InstanceDetailsViewModel vm)
|
|
{
|
|
vm.ConfirmAsync = async (title, message) =>
|
|
await ConfirmationDialog.ShowAsync(this, title, message);
|
|
}
|
|
}
|
|
}
|