共用方式為


InkPresenter.StrokesErased 事件

定義

InkStroke 物件從 InkCanvas 控制項中移除時,使用手寫筆橡皮擦或手寫筆提示,當 Mode 設定為 清除時發生。

// Register
event_token StrokesErased(TypedEventHandler<InkPresenter, InkStrokesErasedEventArgs const&> const& handler) const;

// Revoke with event_token
void StrokesErased(event_token const* cookie) const;

// Revoke with event_revoker
InkPresenter::StrokesErased_revoker StrokesErased(auto_revoke_t, TypedEventHandler<InkPresenter, InkStrokesErasedEventArgs const&> const& handler) const;
public event TypedEventHandler<InkPresenter,InkStrokesErasedEventArgs> StrokesErased;
function onStrokesErased(eventArgs) { /* Your code */ }
inkPresenter.addEventListener("strokeserased", onStrokesErased);
inkPresenter.removeEventListener("strokeserased", onStrokesErased);
- or -
inkPresenter.onstrokeserased = onStrokesErased;
Public Custom Event StrokesErased As TypedEventHandler(Of InkPresenter, InkStrokesErasedEventArgs) 

事件類型

備註

InkStrokeContainer.DeleteSelected 不會引發此事件。

此事件不會在自訂幹模式中引發, (ActivateCustomDrying) 。

自訂幹化和 InkToolbar 根據預設,筆跡輸入會在低延遲的背景執行緒上處理,並在繪製時呈現「濕度」。 完成筆劃 (拿起畫筆或手指,或是放開滑鼠按鈕) 時,即會在 UI 執行緒上處理該筆劃,並以「烘乾」狀態轉譯到 InkCanvas 層級 (在應用程式內容上方,並取代濕潤的筆墨)。 筆跡平台可讓您覆寫這個行為,並以自訂乾筆跡輸入完整自訂筆跡體驗。

如果您的應用程式使用自訂的幹化實作覆寫 InkPresenter 的預設筆跡轉譯行為,則 InkToolbar 的轉譯筆墨筆劃不再可供 InkToolbar 使用,且 InkToolbar 的內建清除命令無法如預期般運作。 若要提供清除功能,就必須處理所有指標事件、對每一個筆劃執行點擊測試,並且覆寫內建的「清除所有筆跡」命令。

如需自訂乾燥的詳細資訊,請參閱 UWP 應用程式中的手寫筆互動與 Windows Ink

適用於

另請參閱