gpt4 book ai didi

c# - 根据内容大小调整自定义按钮

转载 作者:太空宇宙 更新时间:2023-11-03 11:54:31 25 4
gpt4 key购买 nike

我创建了以下非常简单的按钮样式:

<ControlTemplate x:Key="SimpleButton" TargetType="{x:Type ButtonBase}">
<ContentPresenter x:Name="content" HorizontalAlignment="Center" VerticalAlignment="Center" />
<ControlTemplate.Triggers>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Opacity" TargetName="content" Value="0.4"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>

我想用它制作小按钮,只显示一个小图标,没有可点击的边框。

所以我有这个图标,尺寸为 16 x 16 像素,名为 icon.png。

<Button Template="{StaticResource SimpleButton}">
<Image Source="pack://application:,,,/Program;component/Art/icon.png" />
</Button>

按钮放置在水平 StackPanel 中。

现在按钮显示为 34x34 尺寸。如何确保按钮的大小适合图像的大小?

最佳答案

尝试

<Button Template="{StaticResource SimpleButton}" HorizontalAlignment="Center" VerticalAlignment="Center">
<Image Source="pack://application:,,,/Program;component/Art/icon.png" Stretch="None" />
</Button>

关于c# - 根据内容大小调整自定义按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1012300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com