Freigeben über


ApplicationViewSwitcher.TryShowAsViewModeAsync Methode

Definition

Überlädt

TryShowAsViewModeAsync(Int32, ApplicationViewMode)

Zeigt eine Ansicht als eigenständige Ansicht im gewünschten Ansichtsmodus an.

TryShowAsViewModeAsync(Int32, ApplicationViewMode, ViewModePreferences)

Zeigt eine Ansicht als eigenständige Ansicht im gewünschten Ansichtsmodus mit den angegebenen Optionen an.

TryShowAsViewModeAsync(Int32, ApplicationViewMode)

Zeigt eine Ansicht als eigenständige Ansicht im gewünschten Ansichtsmodus an.

public:
 static IAsyncOperation<bool> ^ TryShowAsViewModeAsync(int viewId, ApplicationViewMode viewMode);
/// [Windows.Foundation.Metadata.Overload("TryShowAsViewModeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<bool> TryShowAsViewModeAsync(int const& viewId, ApplicationViewMode const& viewMode);
[Windows.Foundation.Metadata.Overload("TryShowAsViewModeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<bool> TryShowAsViewModeAsync(int viewId, ApplicationViewMode viewMode);
function tryShowAsViewModeAsync(viewId, viewMode)
Public Shared Function TryShowAsViewModeAsync (viewId As Integer, viewMode As ApplicationViewMode) As IAsyncOperation(Of Boolean)

Parameter

viewId
Int32

int

Die ID des anzuzeigenden Fensters.

viewMode
ApplicationViewMode

Der gewünschte Ansichtsmodus für das Fenster.

Gibt zurück

Gibt asynchron true zurück, wenn der Aufruf erfolgreich ist. False , wenn dies nicht der Fall ist.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)

Hinweise

Wenn diese Methode erfolgreich ist, wird neben dem ursprünglichen Fenster ein neues Fenster erstellt. Er kann nur von einem ASTA-Thread (Core UI) aufgerufen werden.

Das neue Fenster verfügt über einen eigenen UI-Thread (ASTA) und den zugeordneten CoreWindow. Entwickler sollten threadsichere Methoden für die Kommunikation zwischen den Fenstern verwenden, z . B. window.postMessage für JavaScript-Apps und CoreDispatcher-Messaging (CoreWindow.Dispatcher) für C#- und C++-Entwickler.

Gilt für:

TryShowAsViewModeAsync(Int32, ApplicationViewMode, ViewModePreferences)

Zeigt eine Ansicht als eigenständige Ansicht im gewünschten Ansichtsmodus mit den angegebenen Optionen an.

public:
 static IAsyncOperation<bool> ^ TryShowAsViewModeAsync(int viewId, ApplicationViewMode viewMode, ViewModePreferences ^ viewModePreferences);
/// [Windows.Foundation.Metadata.Overload("TryShowAsViewModeWithPreferencesAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<bool> TryShowAsViewModeAsync(int const& viewId, ApplicationViewMode const& viewMode, ViewModePreferences const& viewModePreferences);
[Windows.Foundation.Metadata.Overload("TryShowAsViewModeWithPreferencesAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<bool> TryShowAsViewModeAsync(int viewId, ApplicationViewMode viewMode, ViewModePreferences viewModePreferences);
function tryShowAsViewModeAsync(viewId, viewMode, viewModePreferences)
Public Shared Function TryShowAsViewModeAsync (viewId As Integer, viewMode As ApplicationViewMode, viewModePreferences As ViewModePreferences) As IAsyncOperation(Of Boolean)

Parameter

viewId
Int32

int

Die ID des anzuzeigenden Fensters.

viewMode
ApplicationViewMode

Der gewünschte Ansichtsmodus für das Fenster.

viewModePreferences
ViewModePreferences

Bevorzugte Einstellungen für den gewünschten Ansichtsmodus.

Gibt zurück

Gibt asynchron true zurück, wenn der Aufruf erfolgreich ist. False , wenn dies nicht der Fall ist.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)

Hinweise

Wenn diese Methode erfolgreich ist, wird neben dem ursprünglichen Fenster ein neues Fenster erstellt. Er kann nur von einem ASTA-Thread (Core UI) aufgerufen werden.

Das neue Fenster verfügt über einen eigenen UI-Thread (ASTA) und den zugeordneten CoreWindow. Entwickler sollten threadsichere Methoden für die Kommunikation zwischen den Fenstern verwenden, z . B. window.postMessage für JavaScript-Apps und CoreDispatcher-Messaging (CoreWindow.Dispatcher) für C#- und C++-Entwickler.

Gilt für: