Şu anda AvalonEdit'i bir HTML WYSIWYG/"Kaynak Kodu" yan yana editöründe uygulamak için çalışıyorum. Kullanıcı Tasarım Modundan (RichTextBox
) Kaynak Moduna (AvalonEdit TextEditor
) geçtiğinde, RTB'den XAML, HTML'ye dönüştürülür ve TextEditor.Document.Text
özelliğine yazılır.AvalonEdit :: UndoStack'taki durumu nasıl korurum?
Bu, geri alma yığınını temizler.
Belgenin durumunu UndoStack
'a nasıl gönderebilirim? Böylece kullanıcı "geri dönebilir"? Bir RunUpdate() IDisposable
yazma işlemini kaydırma denedim ama işe yaramadı:
using (var _ = TextEditor.Document.RunUpdate())
{
TextEditor.Document.Text = html;
}
Herhangi yardım büyük takdir.