Как Вы полностью удаляете границу кнопки в wpf?

У вас может быть несколько тестов, в этом случае ...

test_names = [n for n in dir(self) if n.startswith('test_')]

... даст вам все функции и переменные экземпляра, которые начинаются с "test_" в self. Пока у вас нет переменных с именем «test_something», это будет работать.

Вы также можете определить метод setup_method(self, method) вместо setup(self), и он будет вызываться перед каждым вызовом метода тестирования. Используя это, вы просто даете каждый метод в качестве параметра. См. http://pytest.org/latest/xunit_setup.html

.

127
задан Steven Jeuris 21 March 2013 в 15:22
поделиться

3 ответа

Возможно, вы уже знаете, что Помещение кнопки внутри ToolBar дает вам такое поведение, но если вы хотите что-то, что будет работать во ВСЕХ текущих темах с какой-либо предсказуемостью, вам нужно создать новый ControlTemplate.

Решение Prashant не работает с Кнопка не находится на панели инструментов, когда кнопка находится в фокусе. Он также не работает на 100% с темой по умолчанию в XP - вы все еще можете видеть слабые серые границы, когда ваш контейнер Background белый.

2
ответ дан 24 November 2019 в 00:42
поделиться

Попробуйте это

<Button BorderThickness="0"  
    Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" >...
250
ответ дан 24 November 2019 в 00:42
поделиться

Все, что вам нужно сделать, выглядит примерно так:

<Button Name="MyFlatImageButton"
        Background="Transparent"
        BorderBrush="Transparent"
        BorderThickness="0" 
        Padding="-4">
   <Image Source="MyImage.png"/>
</Button>

Надеюсь, это то, что вы искали.

Edit: Извините, забыл упомянуть, что если вы хотите видеть границу кнопки при наведении на изображение, все, что вам нужно сделать, это пропустить Padding="-4".

23
ответ дан 24 November 2019 в 00:42
поделиться
Другие вопросы по тегам:

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