Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как изменить цвет SELECTETEDITEM в TreeView / 2 сообщений из 2, страница 1 из 1
16.12.2009, 14:42
    #36369573
David Gorgevich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить цвет SELECTETEDITEM в TreeView
В дереве по умолчанию выбранный элемент отмечается темно серым, а цвет шрифта - черный, все сливается.

Как изменить цветовую схему (например, темно-серый+белый) для выбранного нода?


Попытка использовать триггер не удалась,
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<TreeView Margin="6,41,397,9" Name="treeView2" SelectedItemChanged=" treeView2_SelectedItemChanged" >
                    <TreeView.ItemContainerStyle>
                        <Style TargetType="TreeViewItem">
                            <Style.Triggers>
                                <Trigger Property="IsSelected" Value="True">
                                    <Setter Property="Foreground" Value="White"/>
                                </Trigger>
                            </Style.Triggers>
                        </Style>
                    </TreeView.ItemContainerStyle>
                </TreeView>


Т.к. такая запись срабатывает только на дочерних treeviewitem, т.е. узлах 2го уровня.
...
Рейтинг: 0 / 0
05.01.2010, 08:33
    #36397481
sergiy_s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить цвет SELECTETEDITEM в TreeView
можешь попробовать изменить стандартный цвет подсветки для контрола


Код: plaintext
1.
2.
3.
4.
5.
6.
    <LinearGradientBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" StartPoint="0,0" EndPoint="0,1">
        <LinearGradientBrush.GradientStops>
            <GradientStop Offset="0.0" Color="#FFCDF6F5"/>
            <GradientStop Offset="0.5" Color="#FFB0F8EC"/>
            <GradientStop Offset="1.0" Color="#FFD4F3EC"/>
        </LinearGradientBrush.GradientStops>
    </LinearGradientBrush>
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как изменить цвет SELECTETEDITEM в TreeView / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]