Обтравочные контуры в Silverlight Mobile (WP7) - я не могу создать ничего, кроме простого прямоугольника? - PullRequest
1 голос
/ 22 октября 2010

Я пытаюсь создать обтравочные контуры для фигур, таких как круги, многоугольники и т. Д. Я на самом деле пытаюсь заставить обтравочный контур следовать линии фигуры. Я пробовал ниже в Expression Blend, что мне не хватает? То, что я действительно пытаюсь сделать здесь, - это иметь пользовательские формы трассировки с InkPresenter и иметь ошибку, если они рисовали вне линий X раз ... если Обтравочные контуры - это неправильный путь, во что бы то ни стало, во что бы то ни стало пожалуйста, дайте мне знать, каково правильное направление:)

  • Я создал прямоугольник, скруглил края до тех пор, пока он не стал кругом, а затем был включен параметр «Сделать обтравочный контур». Я выбираю его и получаю сообщение об ошибке: «Закругленные углы не поддерживаются для обтравочных контуров в Silverlight 4 Mobile и были удалены».
  • Затем я создал около 50 прямоугольников над кругом, затем сделал составной путь ... и теперь снова сделать отключенный путь отключен
  • Затем я оставил 50 прямоугольников как просто прямоугольники и подумал, что просто создам каждый из них как обтравочный контур ... Я делаю первый, пока все хорошо ... Я выбираю второй и делаю его Обтравочный контур для моего InkPresenter, и он удаляет мой первый обтравочный контур и использует второй. Мёртвый в воде, похоже, у каждого объекта может быть только один путь отсечения.

Как мне обойти это? Тим

1 Ответ

0 голосов
/ 01 апреля 2011

Вы можете использовать PathGeometry для создания произвольной геометрии фигуры, которую вы можете назначить как Clip для вашего InkPresenter.

Вы можете построить точки для PathGeometry из событий ввода, когда пользователь отслеживает фигуру.1003 *

...