XamlFile
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Gets the name of the XAML file in which a parser error occurred.
value = eventargs.XamlFile
Property Value
Type: string
The name of the XAML file in which the parser error occurred.
This property is read/write but should be considered read-only, because there is no reason to change the reported information. There is no default.
Managed Equivalent
Not available directly, but can be found within the message of a XamlParseException.
Remarks
Because you cannot raise your own errors in the Silverlight 1.0 event model, the settable aspect of this property does not have practical usage. Usually, you will use this property only to get its value.
Example
The following JavaScript example shows the portion of an event handler that displays error information that is specific to parser errors.
// errorArgs is an instance of ParserErrorEventArgs
if(errorArgs.ErrorType == "ParserError")
{
var parserErrorMsg = "Silverlight Parser Error \n\n";
// Basic error event information.
parserErrorMsg += "Error Type: " + errorArgs.errorType + "\n";
parserErrorMsg += "Error Message: " + errorArgs.errorMessage + "\n";
parserErrorMsg += "Error Code: " + errorArgs.errorCode + "\n";
//Parser-specific error event information.
parserErrorMsg += "XamlFile: " + errorArgs.xamlFile + "\n";
parserErrorMsg += "XmlElement: " + errorArgs.xmlElement + "\n";
parserErrorMsg += "XmlAttribute: " + errorArgs.xmlAttribute + "\n";
parserErrorMsg += "Line: " + errorArgs.lineNumber + "\n";
parserErrorMsg += "Position: " + errorArgs.charPosition + "\n";
// Display the error message.
alert(parserErrorMsg);
}