我正在开发一个UWP
应用程序,我想要一个带图像的按钮,但我不知道我是如何做到的。这个有可能?
我想要一个带有图像的按钮,或者一个可以点击它的图像!
我尝试了几种方法,我不知道!我在Visual Studio 2015中使用XAML
和C#
答案 0 :(得分:2)
您可以将Source属性用于Image控件。你可以试试这样的事情
<Button Grid.Column="0" Height="39" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Padding="0" BorderThickness="0"> <Image Source="location/img.png" Stretch="UniformToFill"/> </Button>
答案 1 :(得分:1)
使用Xaml
,您可以发现Button
具有名为Content
的属性,该属性基本上可以存储任何类型的控件。
<Button Content="<defaultly you put a string in here>"/>
但如果您想在其中显示其他类型的内容,可以使用以下内容:
<Button >
<Button.ContentTemplate> <!-- This will create new template for the button's content -->
<DataTemplate>
<Image Source=""/>
</DataTemplate>
</Button.ContentTemplate>
</Button>
或者:
<Button >
<Button.Content> <!-- This will create only the content control inside of this particular button object -->
<Image Source="" />
</Button.Content>
</Button>
或使用@Midhun Mundayadan发布的方法
答案 2 :(得分:0)
您可以使用图像控件的MouseLeftButtonUp事件句柄来模拟按钮单击
<Image MouseLeftButtonUp="Image_MouseLeftButtonUp" Source="img.png"/>