1

WPF を使用してカスタム UI を作成しています。

現在、私は Blend を使用していませんが、必要に応じて使用方法を学びます。

コントロールにカーソルを合わせたときに発生する効果を削除しようとしています。これは、カーソルを合わせていない場合の外観です。

ホバーしない

そしてホバー付き:

ホバー

これを削除する方法を知っている人はいますか?

4

1 に答える 1

3

コントロールには、WPF と Silverlight の VisualStates があります。デフォルトのテキスト ボックス コントロールを使用している場合、MouseOver の VisualState があります。

<vsm:VisualState x:Name="MouseOver">
              <Storyboard>
                <ColorAnimation Storyboard.TargetName="MouseOverBorder" Storyboard.TargetProperty="(Border.BorderBrush).(SolidColorBrush.Color)" To="#FF99C1E2" Duration="0"/>
              </Storyboard>
            </vsm:VisualState>

あなたへの私の提案は、このWebサイトにアクセスすることです: TextBox Default Template

textbox のデフォルト テンプレートを取得してから、MouseOver の visualstate を削除します。または、このようなテンプレートに対して行うこともできます。

あなたがアイデアを得たことを願っています!

于 2013-03-29T19:11:58.340 に答える