UIElement.XamlRoot Property

Definition

Gets or sets the XamlRoot in which this element is being viewed.

public:
 property XamlRoot ^ XamlRoot { XamlRoot ^ get(); void set(XamlRoot ^ value); };
XamlRoot XamlRoot();

void XamlRoot(XamlRoot value);
public XamlRoot XamlRoot { get; set; }
var xamlRoot = uIElement.xamlRoot;
uIElement.xamlRoot = xamlRoot;
Public Property XamlRoot As XamlRoot

Property Value

The XamlRoot in which this element is being viewed. The default is null.

Remarks

When a UIElement is first created, XamlRoot returns null. After it's parented to a live XAML object, it will return the same XamlRoot object as its parent. A common scenario for XamlRoot to be null is if you access the property from the constructor of your app.

Applies to