UWP InkToolbar: как сделать типы ластика такими же, как в Windows Sketchpad

Я хочу создать такие типы ластиков, как в Windows 10 Creators Update Sketchpad, которые включают не только ластик для штрихов, но и маленькие или большие ластики.

В настоящее время элемент управления InkToolbar по умолчанию обеспечивает только ластик штриха, пользователь может стереть только весь штрих, но не его часть. И универсальные образцы Windows на GitHub не предоставляют никаких образцов по этому поводу.

Кто-нибудь знает, как сделать пользовательские типы ластика?


person Edi Wang    schedule 04.05.2017    source источник
comment
Здравствуйте @Edi dashen. Я думаю, вы можете установить размер ластика, но мой vs bugongzuole, что я не могу подтвердить своим путем.   -  person lindexi    schedule 04.05.2017
comment
Вы используете StrokeContainer для рисования линии? Если это так, мы можем только удалить строку. Мы не можем удалить часть строки.   -  person Jayden    schedule 05.05.2017
comment
@JaydenGu-MSFT Да, я использую StrokeContainer. Спасибо, что сказали мне это, теперь я знаю, что это ограничение в StrokeContainer. Но можем ли мы получить примеры того, как стереть часть строки в репозитории универсальных образцов Windows? Я действительно понятия не имею, как это сделать.   -  person Edi Wang    schedule 29.12.2017


Ответы (1)


Вы можете взглянуть на образец раскраски Microsoft, где вы можете стереть ячейку (часть штриха). Они создали пользовательскую панель InkToolbar с возможностью стирания ячеек.

https://github.com/Microsoft/Windows-appsample-coloringbook

person Vignesh    schedule 06.12.2018