using System.Reactive; using System.Reactive.Disposables; using Avalonia.Markup.Xaml; using DesertPaintCodex.ViewModels; using ReactiveUI; namespace DesertPaintCodex.Views { public class ReactionTestView : UserControlBase { public ReactionTestView() { InitializeComponent(); this.WhenActivated(disposables=> { ViewModel?.ShowScreenSettingsDialog.RegisterHandler(ShowDialog).DisposeWith(disposables); }); } private void InitializeComponent() { AvaloniaXamlLoader.Load(this); } } }