Silverlight图像按钮 - 图像FAR太褪色(透明?覆盖?)

时间:2011-01-14 22:03:00

标签: c# silverlight xaml silverlight-4.0 opacity

我已经想出如何在我的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>

1 个答案:

答案 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>