带图像的WPFbutton

我想附加一个图像的WPFbutton,但是这个代码失败。 看起来很奇怪,类似的代码可以在Mozilla XUL中完美的工作。

<Button Height="49.086" Margin="3.636,12,231.795,0" Name="button2" VerticalAlignment="Top" Grid.Column="1" Click="button2_Click" Source="Pictures/apple.jpg">Disconnect from Server</Button> 

你想要这样做,而不是:

 <Button> <StackPanel> <Image Source="Pictures/apple.jpg" /> <TextBlock>Disconnect from Server</TextBlock> </StackPanel> </Button> 

将图像拉伸至完整button的另一种方法。 可以试试下面的代码。

 <Grid.Resources> <ImageBrush x:Key="AddButtonImageBrush" ImageSource="/Demoapp;component/Resources/AddButton.png" Stretch="UniformToFill"/> </Grid.Resources> <Button Content="Load Inventory 1" Background="{StaticResource AddButtonImageBrush}"/> 

从这里引用

也可能有助于其他。 我在这里发布了与MouseOver选项相同的内容。