2026-02-25 08:05:44 -05:00
|
|
|
using Avalonia.Controls;
|
2026-03-04 21:33:29 -05:00
|
|
|
using OTSSignsOrchestrator.Desktop.ViewModels;
|
2026-02-25 08:05:44 -05:00
|
|
|
|
|
|
|
|
namespace OTSSignsOrchestrator.Desktop.Views;
|
|
|
|
|
|
|
|
|
|
public partial class InstanceDetailsWindow : Window
|
|
|
|
|
{
|
|
|
|
|
public InstanceDetailsWindow()
|
|
|
|
|
{
|
|
|
|
|
InitializeComponent();
|
2026-03-04 21:33:29 -05:00
|
|
|
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);
|
|
|
|
|
}
|
2026-02-25 08:05:44 -05:00
|
|
|
}
|
|
|
|
|
}
|