在背景wpf里面的中心图象

时间:2018-05-02 11:11:35

标签: wpf xaml

我正试图在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>

结果如下:

enter image description here

眼睛图像下载链接:link

Smartio bean

1 个答案:

答案 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>