共用方式為


InkStrokeInput 類別

定義

提供與InkPresenter物件相關聯之 StrokeInput的屬性和事件。

public ref class InkStrokeInput sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkStrokeInput final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkStrokeInput
Public NotInheritable Class InkStrokeInput
繼承
Object Platform::Object IInspectable InkStrokeInput
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

範例

在這裡,我們會宣告 StrokeStarted 接 聽程式。

inkCanvas.InkPresenter.StrokeInput.StrokeStarted += StrokeInput_StrokeStarted;

然後,我們會定義對應的處理常式,以在啟動新的筆墨筆劃時清除任何選取的筆劃。

private void StrokeInput_StrokeStarted(InkStrokeInput sender, Windows.UI.Core.PointerEventArgs args)
{
  var strokes = inkCanvas.InkPresenter.StrokeContainer.GetStrokes();
  foreach (var stroke in strokes)
  {
    stroke.Selected = false;
  }
  ClearDrawnBoundingRect();
}

屬性

InkPresenter

取得與筆跡輸入資料相關聯的 InkPresenter 物件。

事件

StrokeCanceled

當筆跡輸入反升至另一個系統事件處理常式時發生,例如操作功能表。

StrokeContinued

發生于筆劃輸入已啟動 (StrokeStarted) 並繼續由 InkPresenter 物件擷取時。

StrokeEnded

發生于 InkPresenter 物件偵測到筆劃輸入停止時。

StrokeStarted

發生于 InkPresenter 物件第一次偵測到筆劃輸入時。

適用於

另請參閱