首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >带图像的WPF按钮

带图像的WPF按钮
EN

Stack Overflow用户
提问于 2010-04-23 17:11:48
回答 6查看 220.1K关注 0票数 117

我正尝试在WPF的一个按钮上附加一个图像,但是这个代码失败了。在类似的代码在Mozilla XUL中完美地工作之后,看起来很奇怪。

代码语言:javascript
复制
<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>
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-04-23 17:15:52

你想做一些类似这样的事情:

代码语言:javascript
复制
<Button>
    <StackPanel>
        <Image Source="Pictures/apple.jpg" />
        <TextBlock>Disconnect from Server</TextBlock>
    </StackPanel>
</Button>
票数 249
EN

Stack Overflow用户

发布于 2014-09-26 23:40:22

另一种将图像拉伸到完整按钮的方法。可以尝试下面的代码。

代码语言:javascript
复制
<Grid.Resources>
  <ImageBrush x:Key="AddButtonImageBrush" ImageSource="/Demoapp;component/Resources/AddButton.png" Stretch="UniformToFill"/>
</Grid.Resources>

<Button Content="Load Inventory 1" Background="{StaticResource AddButtonImageBrush}"/> 

引用自Here

此外,它还可以帮助其他人。我在MouseOver Option here上也发布了同样的内容。

票数 14
EN

Stack Overflow用户

发布于 2018-11-02 19:39:18

代码语言:javascript
复制
<Button x:Name="myBtn_DetailsTab_Save" FlowDirection="LeftToRight"  HorizontalAlignment="Left" Margin="835,544,0,0" VerticalAlignment="Top"  Width="143" Height="53" BorderBrush="#FF0F6287" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontFamily="B Titr" FontSize="15" FontWeight="Bold" BorderThickness="2" Click="myBtn_DetailsTab_Save_Click">
    <StackPanel HorizontalAlignment="Stretch" Background="#FF1FB3F5" Cursor="Hand" >
        <Image HorizontalAlignment="Left"  Source="image/bg/Save.png" Height="36" Width="124" />
        <TextBlock HorizontalAlignment="Center" Width="84" Height="22" VerticalAlignment="Top" Margin="0,-31,-58,0" Text="ثبت مشتری" />
    </StackPanel>
</Button>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2697383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档