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 物件。 新視窗不會在建立時自動設定為目前的視窗、將該視窗設定為目前的設定 LineDisplayAttributes.CurrentWindow 屬性,以指向此 LineDisplayWindow 物件,或在該相同的 LineDisplayWindow 物件上呼叫 其 TryRefreshAsync 方法。

LineDisplayCapabilities.SupportedWindows 為 0 時呼叫此方法將會導致例外狀況。

視窗大小至少必須與檢視區大小一樣大,而且最多一個方向的檢視區可能大於其檢視區。 當 LineDisplayCapabilities.IsVerticalMarqueeSupported 為 True 時,視窗可能會大於垂直維度中的檢視區。 當 LineDisplayCapabilities.IsHorizontalMarqueeSupported 為 True 時,視窗可能會大於水準維度中的檢視區。

適用於