Ich versuche, eine XAML-Datei (FlowDocument) in einer WPF RichTextBox zu öffnen, wenn das Programm startet, indem ich Code in MainWindow() einfüge. Ich habe mehrere Beispiele aus dem Internet ausprobiert, zum Beispiel dieses und mehrere ähnliche, aber das Programm öffnet sich nicht einmal. Wenn ich die exe-Datei und die xaml-Datei in einem Ordner abgelegt habe und auf die exe-Datei klicke, passiert nichts. Hier ist der gesamte Code in der CS-Datei:
Code: Select all
using System.IO;
using System.Windows;
using System.Windows.Documents;
using System.Windows.Markup;
namespace WpfApplication1
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
FileStream fs = new FileStream("test.xaml", FileMode.Open, FileAccess.Read);
FlowDocument content = XamlReader.Load(fs) as FlowDocument;
richTextBox1.Document = content;
}
}
}
Und der gesamte Code in der XAML-Datei:
Inhalt von „test.xaml“ (im selben Ordner wie das Programm):
Welcher Code öffnet eine XAML-Datei in einer WPF RichTextBox und interpretiert das FlowDocument-Markup, wenn das Programm startet?