Вся суть в заголовке. Нужна кнопка, которая бы отображалась как текст определенного цвета. Пытаюсь создать. В свойствах все кроме "Foreground" делаю прозрачным, но вокруг кнопки остается серая рамка которую не получается убрать. Кроме того, кнопка начинает мигать если на нее навести или кликнуть. Что делаю не так?
В WPF есть традиция отделять контент от представления. Если вам нужна по смыслу кнопка, используйте кнопку. Если нужно изменить её отображение, используйте стиль:
<Style TargetType="Button" x:Key="LightweightButton">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<ContentPresenter Content="{TemplateBinding Content}"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
И применяйте к вашей кнопке:
<Button Click="OnClick" Style="{StaticResource LightweightButton}">
Attack!
</Button>
С другой стороны, возможно, вам не нужна кнопка, а нужно «приклеить» обработчик нажатия на текст. Выбирайте сами, как правильно для вашего кода.
Если для вас вдруг более правильным является использование TextBlock
'а, можно «повесить» обработчик на MouseLeftButtonDown
или (возможно, более правильно) на MouseLeftButtonUp
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Доброе время сутокЕсть следующая схема:
Добрый деньВнезапно понадобился листбокс, но не простой, а с доп свойствами, хотелось бы, чтобы он имел примерно такую структуру:
Я только начал разбираться с RequireJS, но у меня появился уже вопросДопустим я имею два плагина для jQuery: a