Точно в качестве темы, как создать овальную кнопку в приложении WPF?Как создать овальную кнопку в приложении WPF?
0
A
ответ
3
Что-то вроде этого:
<Style TargetType="{x:Type Button}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Grid>
<Ellipse Width="64" Height="32" Fill="Blue" />
<ContentControl Content="{TemplateBinding Content}" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Я не проверял код, но вы должны получить идею :)
Edit: Эллипс, конечно, имеет заливку свойство вместо фона.
Андрей
1
Следующий код может перейти непосредственно в окне и поддерживает IsPressed и IsMouseOver триггеров.
<Window.Resources>
<ControlTemplate x:Key="ButtonControlTemplate" TargetType="{x:Type Button}">
<Grid>
<Ellipse Fill="White" Stroke="Black" VerticalAlignment="Top" Height="32" x:Name="theEllipse"/>
<ContentPresenter VerticalAlignment="Center" HorizontalAlignment="Center"/>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Fill" Value="Yellow" TargetName="theEllipse"/>
</Trigger>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Fill" Value="Gray" TargetName="theEllipse"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Window.Resources>
<Grid x:Name="LayoutRoot">
<Button HorizontalAlignment="Left" VerticalAlignment="Top" Width="75" Content="Button" Template="{DynamicResource ButtonControlTemplate}"/>
</Grid>
Смежные вопросы
- 1. Как сделать закругленную овальную кнопку?
- 2. Как создать овальную форму UIButton
- 3. Как создать плавающую кнопку в WPF
- 4. wpf Как создать пользовательскую кнопку
- 5. Как создать легкую овальную тень CSS3
- 6. Как создать кнопку отправки в WPF?
- 7. Как создать кнопку «Назад» в приложении викторины?
- 8. Как создать несколько оболочек в приложении WPF
- 9. Нажмите на кнопку в приложении WPF
- 10. WPF - Как создать кнопку изображения с шаблоном
- 11. Как создать небольшую кнопку изображения с WPF
- 12. Как создать кнопку выхода во Flash-приложении
- 13. Как создать овальную форму футбольного поля в IPhone
- 14. Создать закругленную кнопку Toggle в WPF
- 15. Отключить кнопку в WPF?
- 16. как разместить овальную форму UITextField
- 17. WPF кнопку
- 18. Как создать закругленную кнопку угла в wpf из стилей?
- 19. Как создать следующую кнопку для списка в wpf mediaelement
- 20. Как сделать овальную форму tabhost в android
- 21. Как создать последние документы История в C# в приложении WPF
- 22. Как создать кнопку приложения скорости в приложении Mono Android
- 23. Как создать обратную кнопку в приложении для Android
- 24. Как создать кнопку «Назад» в приложении для викторины
- 25. Как создать кнопку в iOS?
- 26. Как создать собственную кнопку закрытия?
- 27. Многопоточность в приложении WPF
- 28. Как я могу создать «предварительный просмотр» FlowDocument в приложении WPF?
- 29. Как создать динамические формы ввода данных в приложении WPF?
- 30. Как заново создать приложение Microsoft Access в приложении WPF?
, где это делается в xaml? – AwkwardCoder
Вы можете поместить это в любой раздел .Resources, над «визуальным уровнем» вашей кнопки. Каждая кнопка ниже будет овальной. Например: –
Andrej