2017-04-08 64 views
5

我想創建一個支持RichEditBox上墨像的OneNote。它應該具有來自兩者的功能,如文本格式化和墨水編輯。如何創建一個RichEditBox,支持像OneNote一樣的墨跡?

注:我已經要求UWPCommunityToolkit爲此創造一個新的控制。如果你想有,請給予好評它UserVoice

+0

我在GitHub上收到這個通知。幾個月前我實際上正在研究類似問題,但由於時間限制,不得不擱置該項目。如果來自UWPCommunityToolkit的人可以將這樣的東西放在一起,那就太棒了。 – AVK

回答

2

它應該具有的特點從兩個,像文本格式化和墨水編輯

RichEditBox有許多相對的API來執行的基本特徵是什麼你提到。例如,您可以將文本格式更改爲ITextCharacterFormatofficial sample提供了有關更改文本粗體,斜體,您可以參考的顏色的示例。您可以通過設置ITextParagraphFormatITextParagraphFormat.ListType屬性來進行項目符號和編號。 This thread提供RichEditBox的子彈和編號樣本。

對於着墨,你可能會InkToolbar使用InkCanvas。墨跡可以編輯,複製,刪除等。詳情請參考SimpleInk官方樣品。

所以一個強大,聯合控制出現之前,嘗試上面的控制和他們的API來實現您的要求。

+0

但是,OneNote如何實施? –

+0

@VijayNirmal時,OneNote是不是開源,但好像他們沒有使用'RichEditBox'。您可以嘗試自定義您的控件。 –

相關問題