Установка свойств ControlTemplate из родительского контейнераC#

Место общения программистов C#
Ответить
Anonymous
 Установка свойств ControlTemplate из родительского контейнера

Сообщение Anonymous »

Учитывая, что SVG преобразован в XAML:

Код: Выделить всё

 


Fill="#00000000"
Stroke="white"
StrokeEndLineCap="round"
StrokeLineJoin="round"
StrokeStartLineCap="round" />



и этот код XAML пользовательского интерфейса: Как я могу динамически привязывать кисть к свойству Stroke?
Мне удалось сделать что-то вроде этого:

Код: Выделить всё



Fill="#00000000"
Stroke="{Binding Path=Tag, RelativeSource={RelativeSource AncestorType=Control}}"
StrokeEndLineCap="round"
StrokeLineJoin="round"
StrokeStartLineCap="round" />



и установите тег в родительском элементе управления. Это кажется странным и хакерским, несмотря на то, что работает. Есть ли лучший способ?


Подробнее здесь: https://stackoverflow.com/questions/791 ... -container
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»