Entwickler-Ecke
WPF / Silverlight - "Doppelter" Farbverlauf ?
Christoph1972 - So 28.11.10 12:02
Titel: "Doppelter" Farbverlauf ?
Hallo Leute,
ich habe diesen Hintergrund erstellt:
XML-Daten
1: 2: 3: 4: 5:
| <LinearGradientBrush x:Key="HeaderBackground" StartPoint="0,0" EndPoint="0,1"> <GradientStop Offset="0" Color="Transparent" /> <GradientStop Offset="0.8" Color="Transparent"/> <GradientStop Offset="1.1" Color="Gray"/> </LinearGradientBrush> |
Dieser erzeugt ein Graue Linie mit Frabverlauf. Nun hätte ich gerne das diese Line von Links nach Rechts ebenfalls einen Verlauf von Grau nach Transparent hat.
Könnte mir bitte jemand auf die Sprünge helfen?
Christoph1972 - So 28.11.10 14:24
Hi,
über diese Parameter komme ich bisher nicht zu dem gewünschten Ergebnis. Das Offset von 1,1 war noch vom experimentieren.......
Kha - So 28.11.10 14:50
Dann kann ich mir ehrlich gesagt nicht vorstellen, was du willst. Ein Bild wäre hilfreich ;) .
Christoph1972 - So 28.11.10 15:14
Hi,
ich meine die Linie mit Verlauf. Diese gehört zum gesamten Hintergrund. Die Linie soll jetzt von Links aus ins transpatente laufen, gerne erst ab dem letztem drittel o.Ä.
Kha - So 28.11.10 15:24
Das sieht mir doch ziemlich danach aus, als ob jemand zwei getrennte Verläufe übereinandergelegt hätte? Das schaffst du mit zwei Elementen natürlich auch in WPF.
Yogu - So 28.11.10 15:34
Das Bild, das du hochgeladen hast, ist also eine Zwischenversion, und du willst, dass der Balken nun nach rechts hin unsichtbar wird? Hört sich ganz schön kompliziert an. Sowas wollte ich auch schonmal machen, und hab es nicht hinbekommen. Das war allerdings nicht Silverlight, sondern Inkscape.
Vielleicht solltest du den vertikalen Farbverlauf in eine Datei speichern, und auf den Alphakanal des Bildes dann einen Farbverlauf anwenden? Keine Ahnung ob das geht, ich kenn mich mit Silverlight nicht aus.
Kha - So 28.11.10 18:23
Yogu hat folgendes geschrieben : |
| Das Bild, das du hochgeladen hast, ist also eine Zwischenversion, und du willst, dass der Balken nun nach rechts hin unsichtbar wird? |
Ah, jetzt habe ich es endlich auch verstanden :idea: . In dem Fall ist das mit WPF zum Glück kein großes Problem, einfach als OpacityMask einen horizontalen Opak-Transparent-Verlauf einstellen.
Christoph1972 - So 28.11.10 19:41
Kha hat folgendes geschrieben : |
| In dem Fall ist das mit WPF zum Glück kein großes Problem, einfach als OpacityMask einen horizontalen Opak-Transparent-Verlauf einstellen. |
Hm, aber das würde sich ja auch auf den gesamten Hintergrund auswirken, oder?
Kha - So 28.11.10 21:59
Die Linie ist doch ein eigenes Element, oder etwa nicht?
Christoph1972 - So 28.11.10 22:52
Hi,
nein die Linie ist der Hintergrund von dem, beinahe gesamten, Ausschnitt. Vielleicht ist es besser wenn ich mir so eine Linie als einzelnes Element erstelle?!?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!