Windows 8 XAML -做一个自定义后退按钮

本文关键字:一个 自定义 按钮 XAML Windows | 更新日期: 2023-09-27 18:08:39

我制作了一个后退按钮,它将与我的应用程序的主题一致。下面是原始后退按钮的代码:

            <Button x:Name="backButton" Click="GoBack" IsEnabled="{Binding Frame.CanGoBack, ElementName=pageRoot}" Style="{StaticResource BackButtonStyle}" FontWeight="ExtraBold"/>

如何用我自己的图像来补充提供的后退按钮

Windows 8 XAML -做一个自定义后退按钮

我将使用Blend来编辑模板。一旦你把它保存在app.xaml文件中,你就可以在应用的任何地方引用它作为样式。

我找到了一些使用按钮混合的资源。

http://msdn.microsoft.com/en-us/library/bb613598.aspx

http://www.codeproject.com/Articles/64937/Building-Better-Buttons-in-Expression-Blend-Silver

或者你可以直接将图像作为其内容,然后删除边框。

<Button x:Name="MyButton" Height="32" Width="32" BorderBrush="{x:Null}" BorderThickness="0" Padding="0">
      <Image Source="someimage.png" Height="32" Width="32"></Image>
</Button>