简单的按钮在Blend中看起来很好,而不是在app中

时间:2015-03-10 21:11:45

标签: wpf xaml

我有一个简单的按钮,如下所示:

<Button x:Name="btn_Close" Width="35" Height="35" Click="CloseButton_Click" Margin="1152.332,17,13.667,840">
    <Button.Template>
        <ControlTemplate>
            <Border BorderBrush="Black" BorderThickness="1">
                <Image Source="closewindow.png" Margin="5"/>
            </Border>                   
        </ControlTemplate>
    </Button.Template>
</Button>

它在Blend中呈现如下:

Close button in Blend

但是当我同样的XAML文件并编译并运行它属于VS2013的应用程序时,它在应用程序中看起来像这样。

Close button in app

发生什么事了?这么简单的事我在哪里错了?

1 个答案:

答案 0 :(得分:0)

为Button设置 VerticalAlignment Horizo​​ntalAlignment 。 您可以通过保证金属性找到您的按钮。

拿一个实例

<Button VerticalAlignment="Top" HorizontalAlignment="Left" x:Name="btn_Close" Width="35" Height="35" Margin="1152.332,17">