HwndSource.RootVisual Property

Gets or sets the RootVisual of the window.

Namespace: System.Windows.Interop
Assembly: PresentationCore (in presentationcore.dll)

public override Visual RootVisual { get; set; }
/** @property */
public Visual get_RootVisual ()

/** @property */
public void set_RootVisual (Visual value)

public override function get RootVisual () : Visual

public override function set RootVisual (value : Visual)

You cannot use this property in XAML.

Property Value

The root visual object of the window.

Use this property to connect a Page or Window (or another root visual) to the HwndSource.

Scale transformations should not be applied to the RootVisual of an HwndSource, because this can disable SizeToContent behavior. The content will scale, but the enclosing window will not. Instead of applying the transformation to the object that is the RootVisual, apply the transformation to an object that is a child element of the RootVisual. You might need to add an extra enclosing element to the WPF content such as a panel in order to provide a scaleable object.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0