相关疑难解决方法(0)

wpf平面按钮

如何在wpf中制作按钮平面样式?我已经尝试过BasedOn属性,但它不起作用.

wpf button flat

23
推荐指数
3
解决办法
4万
查看次数

以编程方式设置按钮平面样式

当某些条件发生时,我想以编程方式给按钮一个平面样式.

这个问题展示了我如何以编程方式为控件设置样式,已经在XAML中定义了它.

此问题表明已存在平面按钮样式,因此无需在XAML中创建一个.

ToolBar.ButtonStyleKey返回一个ResourceKey,并且我的窗口中没有定义相应的样式(它在ToolBar中).如何在代码中使用它来以编程方式设置样式?

c# wpf styles

7
推荐指数
2
解决办法
1万
查看次数

使 WPF 按钮看起来不那么平坦

我的表单上有 2 个按钮,它们看起来都非常非常扁平。

扁平按钮

我似乎找不到让它们看起来更像的方法:

不平按钮

我的按钮的 XAML 是:

<Button x:Name="bttnDailyReport" HorizontalAlignment="Left" Margin="618,27,0,0" VerticalAlignment="Top" Width="121" Height="93" FontFamily="Microsoft Sans Serif" FontSize="20" FontWeight="Bold" Grid.Column="1" BorderBrush="Black">
    <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center"><Run Text="  Generate"/><LineBreak/><Run Text="Daily Report"/></TextBlock>
</Button>
<Button x:Name="bttnCancel" HorizontalAlignment="Left" Margin="618,126,0,0" VerticalAlignment="Top" Width="121" Height="93" FontFamily="Microsoft Sans Serif" FontSize="20" FontWeight="Bold" Click="BttnCancelClick">
    <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center"><Run Text="Exit"/></TextBlock>
</Button>
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是,是否可以使按钮看起来像 WinForms 中的按钮,或者我是否使用扁平按钮?

c# wpf xaml templating button

5
推荐指数
1
解决办法
3079
查看次数

标签 统计

wpf ×3

button ×2

c# ×2

flat ×1

styles ×1

templating ×1

xaml ×1