XAML レイアウトを使用する場合、インターフェイスを Metro 風にするために、一部のボタンではデフォルトの四角形ではなく円を使用する必要がある場合があります。次のボタン スタイルはこの問題を解決し、必要に応じて変更できます。もちろん、Bland を使い慣れているなら、それを直接使って必要なスタイルを描画することもできますが、コードを貼り付けたほうが早いでしょうか? コードをコピー コードは次のとおりです。<Style x:Key="btnNext" TargetType="ボタン"> <Setter プロパティ="テンプレート"> <Setter.値> <コントロールテンプレート ターゲットタイプ="ボタン"> <グリッド> <VisualStateManager.VisualStateGroups> <VisualStateGroup x:Name="共通状態"> <VisualState x:Name="押された"> <ストーリーボード> <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Margin)" Storyboard.TargetName="rectangle"> <DiscreteObjectKeyFrame キータイム="0"> <離散オブジェクトキーフレーム.値> <厚さ>-3</厚さ> </DiscreteObjectKeyFrame.Value> </離散オブジェクトキーフレーム> </オブジェクトアニメーションキーフレームを使用> </ストーリーボード> </ビジュアル状態> <VisualState x:Name="Normal"/> <VisualState x:Name="無効"/> <VisualState x:Name="マウスオーバー"/> </ビジュアル状態グループ> <VisualStateGroup x:Name="フォーカス状態"> <VisualState x:Name="フォーカス"/> </ビジュアル状態グループ> </VisualStateManager.VisualStateGroups> <Rectangle x:Name="rectangle" RadiusY="25" RadiusX="25" Stroke="Blue" StrokeThickness="4"> </長方形> <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/> </グリッド> </コントロールテンプレート> </Setter.Value> </セッター> <Setter プロパティ="マージン" 値="5"/> <Setter プロパティ="幅" 値="50"/> <Setter プロパティ="高さ" 値="50"/> <Setter プロパティ="FontSize" 値="120"/> <Setter プロパティ="前景" 値="白"/> </スタイル> |
この記事では、参考までにMySQL 5.7.17圧縮版のインストール手順を紹介します。具体的な内容は...
1. はじめにこの記事では、Docker を使用して Redis を探索する方法を説明します。 Do...
Neo4j (Nosql の 1 つ) は、高性能なグラフ データベース (分散をサポートしていませ...
ソース ファイルを右クリックすると、次のコードが見つかります。 1. CSSを使用してFirefox...
成果を達成する 実装コードhtml <div class="wrap"&g...
最近VScodeのリモート開発機能をいじっています。Dockerのコンテナに接続できるほか、WSLに...
目次1 nginxの紹介1 nginxとは何か2 つのアプリケーション シナリオ2 nginxのイン...
1. Yumのインストール yum でサブバージョンをインストール 2. 構成1. 倉庫を作る/ho...
<br />今日、新しくなった ChinaUI.com の Web サイトを見たのですが...
トリガーにより、ステートメントの実行前または実行後に他の SQL コードを実行できます。トリガーは、...
構造とプレゼンテーションを分離するもう 1 つの重要な側面は、セマンティック マークアップを使用して...
はじめに: Web ページを作成するときに、画像をアップロードする必要がある場合がよくあります。画像...
Centos7 の yum ソースには、mysql の代わりに mariaDB が使用されているため...
MySQLサーバーは--skip-grant-tablesオプションで実行されているため、このステー...
例示するシステムを自分でインストールする場合は、通常、システム言語をカスタマイズできます。ただし、ク...