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