mirror of
https://onedev.site.tesses.net/crosslang/crosslangdevstudio
synced 2026-02-08 09:15:45 +00:00
29 lines
540 B
C#
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;
|
|
};
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
} |