| Autor |
Beitrag |
Christoph1972
      
Beiträge: 690
Erhaltene Danke: 16
VS2015 Pro / C# & VB.Net
|
Verfasst: So 28.11.10 12:02
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?
_________________ Gruß
Christoph
|
|
Th69
      

Beiträge: 4805
Erhaltene Danke: 1061
Win10
C#, C++ (VS 2017/19/22)
|
Verfasst: So 28.11.10 13:50
Du mußt deinen Endpunkt einfach zweidimensional angeben, d.h. "1,1", s.a. msdn.microsoft.com/d...9788%28VS.95%29.aspx
Und ist das bei dir Absicht mit "1.1" als letzten Offset?
|
|
Christoph1972 
      
Beiträge: 690
Erhaltene Danke: 16
VS2015 Pro / C# & VB.Net
|
Verfasst: 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.......
_________________ Gruß
Christoph
|
|
Kha
      
Beiträge: 3803
Erhaltene Danke: 176
Arch Linux
Python, C, C++ (vim)
|
Verfasst: So 28.11.10 14:50
Dann kann ich mir ehrlich gesagt nicht vorstellen, was du willst. Ein Bild wäre hilfreich  .
_________________ >λ=
|
|
Christoph1972 
      
Beiträge: 690
Erhaltene Danke: 16
VS2015 Pro / C# & VB.Net
|
Verfasst: 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.Ä. 
Einloggen, um Attachments anzusehen!
_________________ Gruß
Christoph
|
|
Kha
      
Beiträge: 3803
Erhaltene Danke: 176
Arch Linux
Python, C, C++ (vim)
|
Verfasst: 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
      
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: 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
      
Beiträge: 3803
Erhaltene Danke: 176
Arch Linux
Python, C, C++ (vim)
|
Verfasst: 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  . In dem Fall ist das mit WPF zum Glück kein großes Problem, einfach als OpacityMask einen horizontalen Opak-Transparent-Verlauf einstellen.
_________________ >λ=
|
|
Christoph1972 
      
Beiträge: 690
Erhaltene Danke: 16
VS2015 Pro / C# & VB.Net
|
Verfasst: 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?
_________________ Gruß
Christoph
|
|
Kha
      
Beiträge: 3803
Erhaltene Danke: 176
Arch Linux
Python, C, C++ (vim)
|
Verfasst: So 28.11.10 21:59
Die Linie ist doch ein eigenes Element, oder etwa nicht?
_________________ >λ=
|
|
Christoph1972 
      
Beiträge: 690
Erhaltene Danke: 16
VS2015 Pro / C# & VB.Net
|
Verfasst: 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?!?
_________________ Gruß
Christoph
|
|