2011-01-14 6 views
1

Ich habe herausgefunden, wie Bilder zu meinen Tasten in meiner Silverlight 4 App hinzugefügt werden, und während das Bild auf der Schaltfläche angezeigt werden, können Sie es kaum sehen . Es ist, als wäre die Bildopazität extrem niedrig eingestellt. Ich habe versucht, die Deckkraft auf 100 zu setzen, aber es hat keine Wirkung.Silverlight Image Button - Bild FAR auch verblasst (transparent? Overlayed?)

Was ist das Dealio?

Hier ist mein Code für le-Taste:

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

Antwort

3

Das Bild Opazität ist hier nicht das Thema, es ist die Standard-Stilvorlage, die einen Behälter mit einem gewissen Undurchsichtigkeit oder Gradienten-Effekt hat, dass die Oberseite des Behälters überlagert über dass beherbergt Ihr Bild Pinsel ... Sie würden meist müssen wahrscheinlich die Standardvorlage für das Button bearbeiten, um diese an die Arbeit ... Es ist wahrscheinlich viel einfacher, nur die Button.Content als set 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>