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

Как задать свойства дочерним элементам?

Есть необходимость задать цвет текста и отступы для каждого дочернего элемента TreeView. Как это можно сделать не прописывая каждому элементу эти свойства по отдельности? Проект WPF.
<TreeView Padding="0,3,0,0" Background="#FF09304A">
    <Label Content="Формула 1" Foreground="White" Margin="10"/>
    <Label Content="Формула 2" Foreground="White" Margin="10"/>
    <Label Content="Формула 3" Foreground="White" Margin="10"/>
</TreeView>
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
@Sumor
Вы можете задать общие стили элементов в ресурсах.
При этом, вы можете применить ваши стили ко всем типам элементов или явно указать название.
В простейшем случае это выглядит примерно так:
<TreeView Padding="0,3,0,0" Background="#FF09304A">
<TreeView.Resources>
<Style Type="Label">
<Setter Property="Foreground" Value="White" />
<Setter Property="Margin" Value="10" />
</Style>
</TreeView.Resources>
    <Label Content="Формула 1" />
    <Label Content="Формула 2" />
    <Label Content="Формула 3" />
</TreeView>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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