Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/26: Рейтинг темы: голосов - 26, средняя оценка - 4.85
0 / 0 / 1
Регистрация: 05.04.2008
Сообщений: 48
1

Убрать подсветку фона синим

13.12.2010, 13:08. Просмотров 4726. Ответов 5
Метки нет (Все метки)


Подскажите как можно убрать изменение цвета фона при клике на контейнер, к примеру:


XML
1
2
3
4
5
6
7
8
9
10
<Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
    <Grid>
        <ListBox>
            <TextBox>123</TextBox>
        </ListBox>
    </Grid>
</Window>

При клике на тексбокс, синим выделяется целая строка, зачем это нужно и как от этого избавитья можно
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2010, 13:08
Ответы с готовыми решениями:

Как убрать подсветку?
здравствуйте, подскажите пожалуйста, что нужно сделать, чтоб при наведении курсора на textBox он...

Как убрать подсветку выделенной строки в DataGrid?
Ну собственно: Как убрать подсветку выделенной строки? Заранее благодарен)

Как убрать стандартную подсветку при наводке
Как убрать подсветку голубым при наводке мышки на кнопку? И еще , я поставил свой стиль с...

Как убрать подсветку ярлыков ?
Всем привет. Как убрать эту подстветку ярлыков на раб.столе??? Заранее спасибо.

5
burning1ife
1445 / 1267 / 293
Регистрация: 21.09.2008
Сообщений: 3,439
Записей в блоге: 9
13.12.2010, 17:41 2
это нужно для того, чтобы показывать выбранный элемент.
если не хочешь выделения и у тебя один TextBox в строке, до добавляй их в другой контейнер, например StackPanel и т.д.
0
132 / 99 / 11
Регистрация: 21.11.2007
Сообщений: 544
13.12.2010, 18:14 3
Или создай стиль и положи этот стиль в свойство итема в списке FocusVisualStyle

Если есть такое свойство, то можно установить в False свойство Focusable
0
Заблокирован
13.12.2010, 21:10 4
XML
1
2
3
4
5
6
<Grid>
        <ListBox Name="lb" SelectionChanged="lb_SelectionChanged">
            <TextBox>123</TextBox>
            <TextBox>456</TextBox>
        </ListBox>
    </Grid>
C#
1
2
3
4
 private void lb_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            lb.SelectedItem = null;
        }
Только не пойму, зачем это надо.
0
132 / 99 / 11
Регистрация: 21.11.2007
Сообщений: 544
14.12.2010, 00:11 5
Ну говорю же это все равно что рвоту вызывать катанием в космической центрифуге вместе "метода двух пальцев". Установкой в нулл СелектедИтема может и уберет синий прямоугольник выделения, но и выделить итемы юзер не сможет, как и человек в центрифуге нормально протошниться
Есть свойство, в которое закладывается стиль для итема в состоянии, когда ему передан фокус. Если в этом свойстве задать прозрачный фон, то удастся добиться нужного результата штатными средствами.
0
1 / 1 / 0
Регистрация: 12.02.2011
Сообщений: 7
13.05.2011, 00:06 6
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<Window.Resources>
        <Style TargetType="ListBoxItem">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="ListBoxItem">
                        <Border x:Name="border">
                            <ContentPresenter></ContentPresenter>
                        </Border>
                        <ControlTemplate.Triggers>
                            <Trigger Property="IsSelected" Value="True">
                                <Setter TargetName="border"  Property="Background" Value="Transparent"></Setter>
                            </Trigger>
                        </ControlTemplate.Triggers>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </Window.Resources>
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2011, 00:06

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Dev C++: как убрать подсветку скобок?
Здравствуйте. Подскажите, как убрать подсветку скобок ярким светом. Подсветка появляется тогда,...

Изобразить эллиптический сектор и закрасить его синим цветом с заполнением редкими точками, цвет фона экрана белый
Вывести на экран монитора эллиптический сектор и закрасить его синим (Blue) цвету с заполнением...

Как убрать серую подсветку в слайдере Bootstrap?
Сделал слайдер контента на Bootstrap, но смущает серый фон в районе &lt;span class=&quot;glyphicon...

Можно ли убрать подсветку и настроить кулер на Aerocool Imperator 1150W?
Не нравится подсветка на БП, можно ли ее как то вырубить? Есть ли возможность регулировать скорость...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.