Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 30th, 2012  |  syntax: None  |  size: 1.00 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Dynamically change gradientstop color
  2. <ListBox ItemsSource="{Binding lbox}" Name="listboxUsers" Margin="2,126,0,6" Grid.Column="1" Grid.ColumnSpan="2" Grid.RowSpan="2">
  3. <SNIP>
  4.     <Rectangle Height="100" Width="100" Margin="12,0,9,0" Name="Recta">
  5.         <Rectangle.Fill>
  6.             <LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
  7.                 <GradientStop Color="Gray" Offset="1"  />
  8.             </LinearGradientBrush>
  9.         </Rectangle.Fill>
  10.       </Rectangle>
  11.        
  12. public class lbox  
  13. {
  14.  
  15.     public lbox(string par1, string par2, Color par4)
  16.     {
  17.         displayname = par1;
  18.         state = par2;  
  19.  
  20.         gscolor = new GradientStop();
  21.         gscolor.Color = par4;
  22.     }
  23.  
  24.     public string displayname { get; set; }
  25.     public string state { get; set; }
  26.     public SolidColorBrush lbcolor { get; set; }
  27.     private GradientStop gscolor { get; set; }
  28. }
  29.        
  30. GradientStop Color="{Binding gscolor}" Offset="1"  />
  31.        
  32. <Rectangle Height="100" Width="100" Margin="12,0,9,0" Fill="{Binding lbcolor}">