WPF を使用してカスタム UI を作成しています。
現在、私は Blend を使用していませんが、必要に応じて使用方法を学びます。
コントロールにカーソルを合わせたときに発生する効果を削除しようとしています。これは、カーソルを合わせていない場合の外観です。
そしてホバー付き:
これを削除する方法を知っている人はいますか?
コントロールには、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 を削除します。または、このようなテンプレートに対して行うこともできます。
あなたがアイデアを得たことを願っています!