У меня есть кнопка, которую я использую на панели инструментов с хорошим градиентом. Я хочу, чтобы кнопка была полностью прозрачной, чтобы просто ее содержимое отображалось против градиента. Когда я пытаюсь, кнопка кажется белой, а не прозрачной.Как я могу сделать кнопку Silverlight 2.0 полностью прозрачной?
Часть XAML для моей кнопки:
<Button Name="NewAppointmentButton" Style="{StaticResource ToolbarButtonStyle}">
<TextBlock>X</TextBlock>
</Button>
и стиль:
<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>
Благодарим за это. У вас есть много ссылок на «vsm» в этом, какое пространство имен мне нужно для этого? (Множество красных squigglies на данный момент!) – 2009-03-23 11:24:21
Ах, извините! Добавить xmlns: vsm = "clr-namespace: System.Windows; assembly = System.Windows" –
Это супер - работает! Одна вещь - я попытался установить шаблон в моем стиле ( ) и получил ошибку о том, что у вас нет ресурса с именем ToolbarButtonTemplate (это имя, которое я использовал) , Ты знаешь почему? –
2009-03-23 11:55:57