Freigeben über


HwndSource.RootVisual Eigenschaft

Definition

Ruft das RootVisual des Fensters ab oder legt dieses fest.

public:
 virtual property System::Windows::Media::Visual ^ RootVisual { System::Windows::Media::Visual ^ get(); void set(System::Windows::Media::Visual ^ value); };
public override System.Windows.Media.Visual RootVisual { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
public override System.Windows.Media.Visual RootVisual { get; set; }
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.RootVisual : System.Windows.Media.Visual with get, set
member this.RootVisual : System.Windows.Media.Visual with get, set
Public Overrides Property RootVisual As Visual

Eigenschaftswert

Visual

Das visuelle Stammobjekt des Fensters.

Attribute

Hinweise

Verwenden Sie diese Eigenschaft, um ein oder ein Page anderes Stammvisual mit dem HwndSource.

Skalierungstransformationen sollten nicht auf das RootVisual verhalten HwndSource angewendet werden, da dieses Verhalten deaktiviert SizeToContent werden kann. Der Inhalt wird skaliert, aber das eingeschlossene Fenster wird nicht angezeigt. Anstatt die Transformation auf das Objekt anzuwenden, das das RootVisualist, wenden Sie die Transformation auf ein Objekt an, das ein untergeordnetes Element des .RootVisual Möglicherweise müssen Sie dem WPF-Inhalt ein zusätzliches eingeschlossenes Element hinzufügen, z. B. ein Panel, um ein skalierbares Objekt bereitzustellen.

Sie können ein Window Als Stammfenster hinzufügen, aber nur als Fenster auf oberster Ebene (mit WS_OVERLAPPED), nicht als untergeordnetes Fenster.

Gilt für

Siehe auch