using System.Diagnostics; using Avalonia.Controls; using CommunityToolkit.Mvvm.Messaging; using CrossLangDevStudio.Messages; namespace CrossLangDevStudio.Views; public partial class PublishDialogView : Window { public PublishDialogView() { InitializeComponent(); if (Design.IsDesignMode) return; WeakReferenceMessenger.Default.Register(this, static (w, m) => { w.Close(false); } ); } }