Files
crosslangdevstudio/Views/FileEditorView.axaml.cs
2025-10-22 17:31:32 -05:00

29 lines
540 B
C#

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;
};
}
}