Hallo :-),
ich habe in meiner Anwendung mehrere Icons, die in einer Navigationsleiste zur Navigation sitzen. Diese sind alle zweifarbig (also das eigentliche Symbol schwarz und der Hintergrund transparent).
Jetzt möchte ich einheitlich festlegen, in welcher Farbe das eigentliche Symbol erscheint.
Ist das überhaupt machbar?
Ich habe im Internet Folgendes gefunden. Wenn das geht, dann wo trage ich die Farbe für die Symbole ein?:
Freue mich auf eure Antworten
Edit: Hab die Lösung rausgefunden, geht aber nicht mit einem PNG File, sondern nur mit XAML:
Die Farbe des Symbols bei
ich habe in meiner Anwendung mehrere Icons, die in einer Navigationsleiste zur Navigation sitzen. Diese sind alle zweifarbig (also das eigentliche Symbol schwarz und der Hintergrund transparent).
Jetzt möchte ich einheitlich festlegen, in welcher Farbe das eigentliche Symbol erscheint.
Ist das überhaupt machbar?
Ich habe im Internet Folgendes gefunden. Wenn das geht, dann wo trage ich die Farbe für die Symbole ein?:
XML-Quellcode
- <Border
- Background="Transparent"
- BorderBrush="Yellow"
- BorderThickness="10">
- <Grid>
- <ContentPresenter x:Name="MyContentPresenter"
- Content="{TemplateBinding Content}"/>
- <Border Background="Transparent">
- <Rectangle
- Fill="Red"
- Width="{Binding ElementName=MyContentPresenter, Path=ActualWidth}"
- Height="{Binding ElementName=MyContentPresenter, Path=ActualHeight}">
- <Rectangle.OpacityMask>
- <VisualBrush Stretch="None" Visual="{Binding ElementName=MyContentPresenter}"/>
- </Rectangle.OpacityMask>
- </Rectangle>
- </Border>
- <Image Source="C:\Users\alpha\Pictures\icons\VALP 3.0\PNG\cog.png"/>
- </Grid>
- </Border>
Freue mich auf eure Antworten
Edit: Hab die Lösung rausgefunden, geht aber nicht mit einem PNG File, sondern nur mit XAML:
XML-Quellcode
- <Grid>
- <Canvas Name="icon_cog" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" Width="32" Height="32" Background="Black">
- <Path Fill="Red" Data="M29.181 19.070c-1.679-2.908-0.669-6.634 2.255-8.328l-3.145-5.447c-0.898 0.527-1.943 0.829-3.058 0.829-3.361 0-6.085-2.742-6.085-6.125h-6.289c0.008 1.044-0.252 2.103-0.811 3.070-1.679 2.908-5.411 3.897-8.339 2.211l-3.144 5.447c0.905 0.515 1.689 1.268 2.246 2.234 1.676 2.903 0.672 6.623-2.241 8.319l3.145 5.447c0.895-0.522 1.935-0.82 3.044-0.82 3.35 0 6.067 2.725 6.084 6.092h6.289c-0.003-1.034 0.259-2.080 0.811-3.038 1.676-2.903 5.399-3.894 8.325-2.219l3.145-5.447c-0.899-0.515-1.678-1.266-2.232-2.226zM16 22.479c-3.578 0-6.479-2.901-6.479-6.479s2.901-6.479 6.479-6.479c3.578 0 6.479 2.901 6.479 6.479s-2.901 6.479-6.479 6.479z" />
- </Canvas>
- </Grid>
Die Farbe des Symbols bei
Path Fill
eintragen, den HIntergrund bei Background
... Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „kafffee“ ()