我已经想出如何在我的Silverlight 4应用程序中将图像添加到我的按钮,当图像显示在按钮上时,你几乎看不到它。好像图像不透明度设置得非常低。我已经尝试将不透明度设置为100,但它没有效果。
什么是折衷?
这是我的le按钮代码:
<Button Height="70" HorizontalAlignment="Left" Margin="16,14,0,0" Name="btnNew" VerticalAlignment="Top" Width="85" Click="button1_Click">
<Button.Background>
<ImageBrush ImageSource="/images/NewFile-Mono.png"></ImageBrush>
</Button.Background>
</Button>
答案 0 :(得分:3)
图像不透明度不是这里的问题,它的默认样式模板有一个容器,其中有一些不透明度或渐变效果覆盖在托管图像画笔的容器顶部...你很可能需要编辑Button的默认模板让它工作......将Button.Content
设置为Image
<Button Height="70" HorizontalAlignment="Left" Margin="16,14,0,0" Name="btnNew" VerticalAlignment="Top" Width="85" Click="button1_Click">
<Image Source="/images/NewFile-Mono.png"/>
</Button>