Ich habe eine Schaltfläche, die ich auf einer Symbolleiste mit einem schönen Farbverlauf verwendet. Ich möchte, dass die Schaltfläche vollständig transparent ist, so dass nur ihr Inhalt gegen den Farbverlauf angezeigt wird. Wenn ich es versuche, erscheint die Schaltfläche eher weiß als transparent.Wie kann ich eine Silverlight 2.0-Schaltfläche vollständig transparent machen?
Die XAML für meine Taste ist:
<Button Name="NewAppointmentButton" Style="{StaticResource ToolbarButtonStyle}">
<TextBlock>X</TextBlock>
</Button>
und der Stil ist:
<Style x:Key="ToolbarButtonStyle" TargetType="Button">
<Setter Property="Background" Value="Transparent"/>
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="Height" Value="24"/>
<Setter Property="Width" Value="24"/>
</Style>
Danke dafür. Sie haben viele Verweise auf "vsm" in diesem, welchen Namensraum brauche ich dafür? (Viele rote Squigglies im Moment!) –
Ah, Entschuldigung! Fügen Sie xmlns hinzu: vsm = "clr-namespace: System.Windows; assembly = System.Windows" –
Das ist super - funktioniert gut! Eine Sache - Ich habe versucht, die Vorlage innerhalb meines Stils ( ) und bekam eine Fehlermeldung über eine Ressource namens ToolbarButtonTemplate (das ist der Name, den ich verwendet) . Weißt du, warum? –