Mam taki kod:
File.WriteAllText("YourXaml.xaml", txtXamlData.Text);
Window myWindow = null;
Stream sr = File.Open("YourXaml.xaml", FileMode.Open);
try
{
myWindow = (Window)XamlReader.Load(sr);
myWindow.ShowDialog();
myWindow.Close();
myWindow = null;
}catch(XamlParseException ex)
{
MessageBox.Show(ex.Message);
}
Teoretycznie, jeśli nie uda się sparsować pliku .xaml to powinno się wyświetlić okienko dialogowe z błędem. Jednak tak się nie dzieje.. wyjątek pokazuje się po prostu w Visual Studio tak jakby był nie obsłużony. Co zrobiłem źle?