2010-07-14 22 views

Trả lời

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

nên thực hiện công việc. Nếu bạn muốn làm cho nó không thấm nước, tốt hơn là nên

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

cần ít tài nguyên hơn ...

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

Tôi nghĩ mẫu này giúp bạn giải pháp 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> 
Các vấn đề liên quan