C# ImageButton图像未调整大小

C# ImageButton图像未调整大小,c#,xaml,windows-runtime,imagebutton,C#,Xaml,Windows Runtime,Imagebutton,我有一个图像按钮: <toolkit:ImageButton Style="{StaticResource transportButtonStyle}" Click="SeekBackwardClick" NormalStateImageSource="/Assets/Images/rewind.png" HoverStateImageSource="/Ass

我有一个图像按钮:

<toolkit:ImageButton Style="{StaticResource transportButtonStyle}" Click="SeekBackwardClick"
                                 NormalStateImageSource="/Assets/Images/rewind.png"
                                 HoverStateImageSource="/Assets/Images/rewind.png"
                                 PressedStateImageSource="/Assets/Images/rewind.png">
</toolkit:ImageButton>

但是,当我更改宽度或高度参数时,图像不会按比例缩放。当它涉及到一个

<Image ...>


标记,它工作正常,因为我可以设置拉伸属性,但ImageButton中缺少此属性。在ImageButton上获取此功能的最简单方法?

编辑控件模板,使内部图像拉伸。我想我没有拉伸它们,这样我就可以交换图像资源,而不需要更新按钮的大小。我想我可以向绑定到图像的button类添加一些属性,以实现一种简单的控制方法。但是现在更改模板应该可以了。

是的,最好将“拉伸”属性应用于悬停/正常/按下的图像。谢谢嘿,菲利普,很抱歉这样联系你。。。在任何地方都找不到您的电子邮件。我完成了我的应用程序,一切都很好,但我发现了一个内存错误。当我将imagebutton更改为button时,我的viewmodels将被保留,问题将消失。您是否在控件中实现INotifyPropertyChanged?以下是导致问题的imagebutton参数:Command=“{Binding ElementName=LayoutRoot,Path=DataContext.NavigateTopicPageCommand}”抱歉,忽略我说的。这是我自己的问题。@FilipSkakun很抱歉问这个问题,但我如何编辑模板?每次我右键单击控件并转到编辑模板>创建空。我的应用程序在运行后崩溃了。我不知道该如何编辑。我可以编辑常规按钮控件的模板,但不能编辑ImageButton控件。谢谢。@FilipSkakun我只想说非常感谢您添加了stretch属性。这正是我想要的。