Проблема с привязкой из стиля - PullRequest
0 голосов
/ 03 апреля 2010

У меня есть этот блок xaml, и я сделал ViewModel, который содержит свойство под названием MyBrush Я хотел бы установить фон сетки для этого свойства, но этот блок не работает. Не могли бы вы сказать мне, как я могу это сделать?

<Style x:Key="myKey" TargetType="myType">
  <Setter Property="Template">
    <Setter.Value>
      <ControlTemplate TargetType="myType">
        <Grid Background="{Binding RelativeSource={RelativeSource Self},
                                   Path=MyBrush}">
...

1 Ответ

1 голос
/ 03 апреля 2010

Я думаю, что вам нужно связывание с шаблоном, другое расширение разметки, используемое для связывания в шаблоне, см. эту статью , чтобы узнать больше. Однако, когда вы упоминаете viewmodel, я думаю, что вы используете его как текстовый текст, еслив этом случае просто используйте привязку без выраженияlativeSource, так как это говорит о привязке к сетке и найдите свойство mybrush, которое не имеет сетки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...