2

WPF ゲルタイプのボタンを作成するための Microsoft ガイドラインがどこにあるか知っている人はいますか? 「ジェル」がこの効果の正しい名前かどうかはわかりませんが、多くの人がこの用語を使用していると聞いています. MS にガイドラインがない場合、これらのボタンを作成するための他の標準またはガイドラインはありますか?

4

1 に答える 1

2

ガラスのボタンをご覧ください。

ボタンを構成する XAML 要素がいくつかあります。これらは XAML で明確にコメントされていますが、リストは次のとおりです。

  • ドロップ シャドウ: 黒から透明への放射状のグラデーションを持つ楕円
  • ボタンの囲み: 緑の楕円より少し大きい白い楕円
  • 黒のボタンの背景: ボタンが押されたときに緑の縁の周りにのみ表示されます
  • メイン ボタンの色: ボタンの緑 (または任意の色)。この楕円は最初のアウトラインにクリップされているため、ボタンの周囲と重なることなく、ボタンを押すために楕円をわずかに移動できます。
  • トップ グロー: 白 (上部) の線形グラデーションの背景が透明にフェードする楕円。メインのボタンの色よりも小さく、上部が同じになるように配置されています
  • ボトム グロー: メイン ボタンの色と同じサイズの楕円ですが、(下部の) 白の線形グラデーションの背景が透明にフェードします。これもメインのボタンの色に合わせて切り取られています。
  • ホバー オーバー グロー: メイン ボタンの色と同じサイズの楕円で、放射状のグラデーションの背景 (楕円の中心) が透明にフェードします。これは最初は透過的です。
  • マウス イベントをキャッチするための透明な要素: これらすべての上に、MouseEnter、MouseLeave、MouseLeftButtonDown、および MouseLeftButtonUp イベントをキャッチするための白いボタンの周囲と同じサイズの透明な楕円があります。この要素には、脈動するホバー オーバー効果の Storyboard も含まれています (ただし、これは任意の XAML 要素に含まれる可能性があります)。
于 2009-05-15T20:34:17.770 に答える