Я не могу вспомнить, имел ли WPF или Silverlight элемент управления или функцию, позволяющую элементу управления учитывать преобразования.
Например, я представляю элемент управления, который получает измерения на основе одного дочернего представления.Ограничительная рамка.Если дочерний элемент представляет собой прямоугольник, элемент управления будет иметь ограничивающую рамку повернутого дочернего элемента:
![enter image description here](https://i.stack.imgur.com/LhyTv.jpg)