using Avalonia.Controls; using AvaloniaEdit; using CrossLangDevStudio.ViewModels; namespace CrossLangDevStudio.Views; public partial class FileEditorView : UserControl { public FileEditorView() { InitializeComponent(); this.Loaded += (sender, e) => { if (this.DataContext is FileEditorViewModel dc) { this.Content = dc.TextEditor; } }; this.Unloaded += (sender, e) => { this.Content = null; }; } }