Microsoft创建WPF“凝胶”按钮的指南

时间:2009-05-15 20:12:16

标签: button wpf-controls

任何人都知道我在哪里可以找到创建WPF凝胶型按钮的Microsoft指南?我不确定“凝胶”是否是这种效果的正确名称,但我听说很多人都使用这个术语。如果MS没有指南,您是否有其他标准或指南来创建这些按钮?

1 个答案:

答案 0 :(得分:2)

查看glass button

  

有许多XAML元素   这是按钮的组成部分。   它们在XAML中得到了明确的评论   但清单如下:

     
      
  • 阴影:一种椭圆形,具有黑色渐变的径向渐变   tranparent
  •   
  • 按钮环绕:比绿色略大的白色椭圆
  •   
  • 黑色按钮背景:仅在绿色边缘可见   按下按钮时
  •   
  • 主要按钮颜色:绿色(或任何你想要的颜色)   按钮。此椭圆被剪裁为   它的初始轮廓,从而允许我们   稍微移动椭圆   按钮按下没有它重叠   按钮环绕
  •   
  • 顶部发光:椭圆形,线性渐变背景为白色(在   顶部)褪色透明。较小   比主要的按钮颜色和   定位使得顶部是   相同
  •   
  • 底部发光:与主按钮颜色大小相同的椭圆,但是   具有线性渐变背景   白色(在底部)渐渐消失   透明。这也被剪裁为   按主要按钮颜色。
  •   
  • 悬停发光:与主按钮颜色大小相同的椭圆   具有径向渐变背景   白色(在椭圆的中心)   褪色透明。这是   最初是透明的。
  •   
  • 用于捕获鼠标事件的透明元素:除此之外还有   一个与之相同大小的透明椭圆   用于捕捉的白色按钮环绕   MouseEnter,MouseLeave,   MouseLeftButtonDown和   MouseLeftButtonUp事件。这个   element还包含Storyboard   用于脉动悬停效应   (虽然这可以在任何XAML中   元素)。
  •