About XAML
XAML is an XML document. XAML is used to describe the components or elements of a user interface. The following example describes a 350 by 350-pixel Window containing a Label:
<?xml version="1.0" encoding="utf-8"?>
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="350" Height="350">
<Label Content="Hello world" />
</Window>
The two namespace declarations in the xmlns and xmlns:x attributes are mandatory and cannot be omitted.
The document must first be read into an XmlDocument; you can use the Xml type accelerator to do this. Then you must create a XmlNodeReader; this can be created by casting an XmlDocument. Finally, the document is parsed using the XamlReader to create the user interface controls from the document:
$xaml = [xml]'<?xml version="1.0" encoding...