Обтравочные фигуры в Silverlight2 - PullRequest
5 голосов
/ 18 ноября 2008

Я пишу простое приложение на SilverLight2, которое должно нарисовать эллипс внутри элемента canvas - положение эллипса, высота и ширина вычисляются во время выполнения.

Что мне нужно исправить, так это вырезать эллипс. Если он становится большим, он рисуется частично вне холста, над другими элементами пользовательского интерфейса. Я хочу, чтобы ограничивающая рамка холста была также ограничивающей рамкой эллипса.

Я сделал пару попыток со свойством Clip и геометрией прямоугольника, но безуспешно. Есть идеи?

1 Ответ

0 голосов
/ 30 октября 2016

В Silverlight 2 отсечение поддерживается не всеми элементами пользовательского интерфейса, а только несколькими из них:

  • TextBox
  • StackPanel
  • Popup
  • PasswordBox
  • Граница

https://msdn.microsoft.com/en-us/library/bb979930(v=vs.95).aspx

...