次の方法で共有


ClaimedLineDisplay.TryCreateWindowAsync(Rect, Size) メソッド

定義

LineDisplayWindow の非同期作成を試みます。

public:
 virtual IAsyncOperation<LineDisplayWindow ^> ^ TryCreateWindowAsync(Rect viewport, Size windowSize) = TryCreateWindowAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<LineDisplayWindow> TryCreateWindowAsync(Rect const& viewport, Size const& windowSize);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<LineDisplayWindow> TryCreateWindowAsync(Rect viewport, Size windowSize);
function tryCreateWindowAsync(viewport, windowSize)
Public Function TryCreateWindowAsync (viewport As Rect, windowSize As Size) As IAsyncOperation(Of LineDisplayWindow)

パラメーター

viewport
Rect

ビューポートの原点デバイス行、原点デバイス列、行の幅、列の高さ。

windowSize
Size

ウィンドウ内の行数と列数。

戻り値

デバイスの新しいウィンドウを表す新しい LineDisplayWindow オブジェクト。

属性

Windows の要件

デバイス ファミリ
Windows 10 Fall Creators Update (10.0.16299.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v5.0 で導入)

注釈

LineDisplayCapabilities.SupportedWindows が 0 より大きい場合、このメソッドを呼び出して、デバイスの新しいウィンドウを表す新しい LineDisplayWindow オブジェクトを作成できます。 この LineDisplayWindow オブジェクトを指すように LineDisplayAttributes.CurrentWindow プロパティを現在のウィンドウとして設定する場合、または同じ LineDisplayWindow オブジェクトで TryRefreshAsync メソッドを呼び出す場合、新しいウィンドウは、作成時に現在のウィンドウとして自動的に設定されません。

LineDisplayCapabilities.SupportedWindows が 0 の場合にこのメソッドを呼び出すと、例外が発生します。

ウィンドウ サイズは、ビューポート サイズと同じ大きさにする必要があります。また、1 方向のビューポートよりも大きい場合があります。 LineDisplayCapabilities.IsVerticalMarqueeSupported が True の場合、ウィンドウは垂直寸法のビューポートよりも大きくなる可能性があります。 LineDisplayCapabilities.IsHorizontalMarqueeSupported が True の場合、ウィンドウは水平寸法のビューポートよりも大きい場合があります。

適用対象