我正试图在wpf中设置一个密码框眼睛,我需要中间的眼睛图标,但它会转到左上角,如何修复?
这是我的xaml:
<Button x:Name="button" HorizontalAlignment="Left" Height="26" Margin="215,38,0,0" VerticalAlignment="Top" Width="30">
<Button.Background >
<ImageBrush ImageSource="../pics/eye3.png" Stretch="None" AlignmentX="Center" AlignmentY="Center">
<ImageBrush.Transform>
<ScaleTransform ScaleX=".5" ScaleY=".5"/>
</ImageBrush.Transform>
</ImageBrush>
</Button.Background>
</Button>
结果如下:
眼睛图像下载链接:link,
Smartio bean
答案 0 :(得分:1)
而不是Button背景中的ImageBrush,你可以简单地将一个Image元素放在Button的内容中:
<Button ...>
<Image Source="../pics/eye3.png" Stretch="None">
<Image.LayoutTransform>
<ScaleTransform ScaleX=".5" ScaleY=".5"/>
</Image.LayoutTransform>
</Image>
</Button>