0
Ich möchte diesen Typ, den ich in einer XAML-Datei erstellt habe, Button als Stil in der App.XAML.VisualBrush Fill in Style
<Button Width="25" Height="25" ToolTip="Add" Command="{Binding CanAdd}" Padding="0">
<Rectangle Width="15" Height="15">
<Rectangle.Fill>
<VisualBrush Visual="{StaticResource appbar_add}"/>
</Rectangle.Fill>
</Rectangle>
</Button>
meinen Code auf die Antwort von @Ash aktualisiert, die mir keine Fehler geben, aber die Taste bleibt leer. In meinem App.xaml Ich habe dies:
<VisualBrush x:Key="Add"
Visual="{StaticResource appbar_add}" />
<!--Button Add-->
<Style TargetType="Button"
x:Key="AddButton"
BasedOn="{StaticResource SmallButton}">
<Setter Property="ToolTip"
Value="Add" />
<Style.Resources>
<Style TargetType="Rectangle">
<Setter Property="Fill"
Value="{StaticResource Add}">
</Setter>
</Style>
</Style.Resources>
</Style>
@Hypenate, bitte versuche mein Beispiel alleine, um sicherzustellen, dass es funktioniert. VisualBrush wird im Rectangle-Stil verwendet, der in Button-Stil-Ressourcen deklariert ist. Wie hängen Rechteck und Button zusammen? Enthält Button Rechteck in Template oder was? – ASh
Ich habe es von MahApps erhalten http://mahapps.com/guides/icons-and-resources.html Der Fehler, den ich mit Ihrem Code bekommen ist: 'System.Windows.Media.VisualBrush' ist kein gültiger Wert für die Eigenschaft 'Visual ' – Hypenate
Wenn ich den Pinsel ausgeblendet habe und ich die Fill-Eigenschaft auf Grün gesetzt habe, bleibt es immer leer – Hypenate