using System; using Avalonia; using Avalonia.Markup.Xaml; using Avalonia.ReactiveUI; using DesertPaintCodex.ViewModels; using ReactiveUI; namespace DesertPaintCodex.Views { public class MessageBoxView : ReactiveWindow { public MessageBoxView() { InitializeComponent(); #if DEBUG this.AttachDevTools(); #endif this.WhenActivated(d => d(ViewModel?.PickOption.Subscribe(val => Close(val))!)); } private void InitializeComponent() { AvaloniaXamlLoader.Load(this); } } }