XAML-Kolumne: WPF und Windows-Apps

XAML-Tipp: „XamlParseException“ debuggen
Keine Kommentare

In der Kolumne „XAML Expertise“ präsentiert Gregor Biswanger Top-How-tos zum Thema XAML. Einsteiger und fortgeschrittene XAML-Experten sollen hier durch geballtes Wissen gesättigt werden. Heute gibt es folgende Expertise: „XAML: XamlParseException debuggen“.

XAML: „XamlParseException“ debuggen

Wie das Debuggen mit XAML-Designer-Problemen gelingt, habe ich bereits verraten. Was aber, wenn der XAML-Code an sich Probleme verursacht?

Dazu gibt es zwei einfache Möglichkeiten, die ebenfalls ein einfaches Debuggen ermöglichen. Die erste Option ist das Aktivieren von XamlParseExceptions innerhalb von Visual Studio, im Menü unter Debug | Exceptions. Anschließend muss der Add-Button angeklickt und System.Windows.Markup.XamlParseException eintragen werden.

Die zweite Möglichkeit führt direkt zur Code-Behind-Datei. Hier wird im Konstruktor ein Try-Catch-Block über die InitializeComponent-Methode gesetzt, wie in Listing 1 demonstriert. Beim Ausführen der Anwendung erhalten wir eine ausführliche Exception.

 

public partial class MainWindow : System.Windows.Window
{
  public MainWindow()
  {
    try
    {
      InitializeComponent();
    }
    catch(XamlParseException xamlParseException)
    {
      // Hier debuggen
    }
  }
}

 

API Conference 2018

API Management – was braucht man um erfolgreich zu sein?

mit Andre Karalus und Carsten Sensler (ArtOfArc)

Web APIs mit Node.js entwickeln

mit Sebastian Springer (MaibornWolff GmbH)

Unsere Redaktion empfiehlt:

Relevante Beiträge

Hinterlasse einen Kommentar

Hinterlasse den ersten Kommentar!

avatar
400
  Subscribe  
Benachrichtige mich zu:
X
- Gib Deinen Standort ein -
- or -