InkStrokeInput 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供與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
- 繼承
- 屬性
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 物件第一次偵測到筆劃輸入時。 |