如何添加wpf图像按钮?

时间:2014-09-15 10:53:31

标签: css wpf mvvm

您好我正在使用MVVM开发WPF应用程序,我尝试添加图像作为按钮(如Windows 8开始页面按钮)有没有办法让Button只显示为图像?我有一个图像,我想单独使用一个按钮,但我似乎无法让Button边框消失,Button背景颜色变得透明。或任何使用图像作为按钮的方法?帮帮我

<Button Style="{StaticResource RoundCorner}"  Grid.Column="4" Grid.Row="2" 
      x:Name="New" Cursor="Hand" FontWeight="ExtraBold" 
      Margin="10,22,102,5" Grid.RowSpan="4" Grid.ColumnSpan="2">

  <Image Source="pack://siteoforigin:,,,/Resources/NewIcon.png"
           RenderOptions.BitmapScalingMode="HighQuality" Width="145" Height="93"  />
</Button>

1 个答案:

答案 0 :(得分:3)

您只需使用普通Button ControlTemplate控件替换默认Image即可。试试这个:

<Button Click="Button_Click" Width="16" Height="16">
    <Button.Template>
        <ControlTemplate>
            <Image Stretch="None" 
Source="pack://application:,,,/AppName;component/FolderName/ImageName.png" />
        </ControlTemplate>
    </Button.Template>
</Button>