2009-08-27 29 views

回答

4

此模板將有助於使Vista的風格窗口關閉按鈕

<Button> 
    <Button.Template> 
     <ControlTemplate TargetType="Button"> 
      <Rectangle Width='60' Height='40' x:Name='MyRectangle'> 
       <Rectangle.Fill> 
        <LinearGradientBrush x:Key="RedButtonBackground" StartPoint="0,0" EndPoint="0,1"> 
         <GradientStop Offset="0" Color="#F89C8C" /> 
         <GradientStop Offset="0.45" Color="#D47F75" /> 
         <GradientStop Offset="0.45" Color="#C04C3C" /> 
         <GradientStop Offset="1" Color="#C98172" /> 
        </LinearGradientBrush> 
       </Rectangle.Fill> 
      </Rectangle> 
      <ControlTemplate.Triggers> 
       <Trigger Property="IsMouseOver" Value="True"> 
        <Setter TargetName='MyRectangle' Property="Fill" > 
         <Setter.Value> 
          <LinearGradientBrush x:Key="RedButtonMouseOverBackground" StartPoint="0,0" EndPoint="0,1"> 
           <GradientStop Offset="0" Color="#F89C8C" /> 
           <GradientStop Offset="0.45" Color="#E36A53" /> 
           <GradientStop Offset="0.45" Color="#C72B0E" /> 
           <GradientStop Offset="0.75" Color="#D44310" /> 
           <GradientStop Offset="1" Color="#F5E478" /> 
          </LinearGradientBrush> 
         </Setter.Value> 
        </Setter> 
       </Trigger> 
      </ControlTemplate.Triggers> 
     </ControlTemplate> 
    </Button.Template> 
</Button>