В WPF очень легко создавать графику / графические объекты с изменяемыми размерами. Вы просто создаете DrawingBrush и используете его в качестве заливки для прямоугольника или фигуры. Или вы можете просто использовать VisualBrush, который ссылается на Canvas с Shapes / Paths на нем.
В Silverlight, однако, нет DrawingBrush и VisualBrush. Итак, как лучше всего создавать в Silverlight графику с изменяемыми размерами?
Я поиграл с использованием Path и установив для свойства Stretch значение Uniform ... и даже взяв пару путей и объединив их в составной путь ... но у этого подхода есть ограничения (например, заливка t всегда заполнять, где вы хотите, если пути перекрываются).
Я также просто поместил Viewbox вокруг Canvas, на котором есть Shapes / Paths.
Как ты это делаешь? И что, по вашему мнению, лучшая практика?