2010-07-14 13 views

Respuesta

33
BrushConverter bc = new BrushConverter(); 
stackPanelFlasher.Background= (Brush)bc.ConvertFrom("#C7DFFC"); 

debe hacer el trabajo. Si quieres que sea resistente al agua, mejor sería

BrushConverter bc = new BrushConverter(); 
Brush brush=(Brush)bc.ConvertFrom("#C7DFFC"); 
brush.Freeze(); 
stackPanelFlasher.Background=brush; 

necesita menos recursos ...

10
stackPanelFlasher.Background = new SolidColorBrush(Color.FromArgb(alpha, red, green, blue)); 
7

Creo que esta muestra te ayuda con la solución xaml;

<Border.Background> 
     <LinearGradientBrush EndPoint="1.204,0.5" StartPoint="0.056,0.5"> 
      <GradientStop Color="#FFFFFFFF" Offset="0" /> 
      <GradientStop Color="#FFD4D7DB" Offset="1" /> 
     </LinearGradientBrush>      
    </Border.Background> 
Cuestiones relacionadas