InkToolbar.EraseAllClicked 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當從InkToolbar 上的 InkToolbarEraserButton飛出視窗選取 [清除所有筆跡] 時發生。
// Register
event_token EraseAllClicked(TypedEventHandler<InkToolbar, IInspectable const&> const& handler) const;
// Revoke with event_token
void EraseAllClicked(event_token const* cookie) const;
// Revoke with event_revoker
InkToolbar::EraseAllClicked_revoker EraseAllClicked(auto_revoke_t, TypedEventHandler<InkToolbar, IInspectable const&> const& handler) const;
public event TypedEventHandler<InkToolbar,object> EraseAllClicked;
function onEraseAllClicked(eventArgs) { /* Your code */ }
inkToolbar.addEventListener("eraseallclicked", onEraseAllClicked);
inkToolbar.removeEventListener("eraseallclicked", onEraseAllClicked);
- or -
inkToolbar.oneraseallclicked = onEraseAllClicked;
Public Custom Event EraseAllClicked As TypedEventHandler(Of InkToolbar, Object)
事件類型
TypedEventHandler<InkToolbar,IInspectable>
備註
InkToolbar上的每項功能都可以在飛出視窗中支援補充功能, (功能按鈕上的「擴充字元」,表示使用者可以使用此功能) 。 [清除所有筆跡] 是 [橡皮擦] 按鈕的內建飛出視窗。
若要存取功能,必須已經選取功能按鈕,而且使用者必須再次選取按鈕。
自訂幹化和 InkToolbar 根據預設,筆跡輸入會在低延遲的背景執行緒上處理,並在繪製時呈現「濕度」。 完成筆劃 (拿起畫筆或手指,或是放開滑鼠按鈕) 時,即會在 UI 執行緒上處理該筆劃,並以「烘乾」狀態轉譯到 InkCanvas 層級 (在應用程式內容上方,並取代濕潤的筆墨)。 筆跡平台可讓您覆寫這個行為,並以自訂乾筆跡輸入完整自訂筆跡體驗。
如果您的應用程式使用自訂的幹化實作覆寫 InkPresenter 的預設筆跡轉譯行為,則 InkToolbar 的轉譯筆墨筆劃不再可供 InkToolbar 使用,且 InkToolbar 的內建清除命令無法如預期般運作。 若要提供清除功能,就必須處理所有指標事件、對每一個筆劃執行點擊測試,並且覆寫內建的「清除所有筆跡」命令。
如需自訂乾燥的詳細資訊,請參閱 UWP 應用程式中的手寫筆互動與 Windows Ink。