Задать вопрос
@daniil14056

Как передать в шаблон стиля DataContext?

Как сделать шаблон для кнопки с разметкой с c тестовым элементом - Тестом кнопки. Который задается в DataСontext элемента подключающего стиль?
  • Вопрос задан
  • 32 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
phoenixbk
@phoenixbk
Создаём стиль:
<Style x:Key="TestButtonStyle" TargetType="Button">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate>
                <TextBlock Text="{Binding}"/>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

Применяем стиль:
<Button DataContext="Some text" Style="{StaticResource TestButtonStyle}" />
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы