私は最初のWPFアプリケーションを開発しており、Mahapps.Metroスタイルを使用することに決めました。Mahapps.Metro TextBox - ClearTextButtonカスタムスタイル
<TextBox x:Name="txtMy" Style="{StaticResource My_TxtBox}"
Controls:TextBoxHelper.Watermark="My..."
Controls:TextBoxHelper.ClearTextButton="True"
Grid.Row="1" Grid.Column="0" />
注: 私は私のビューのいずれかで、このようなテキストボックスを持ってxmlns:Controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"
そしてこれはTextBoxのための私のスタイルです:私の質問は、今
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:MyApp.Resources.Styles">
<Style x:Key="My_TxtBox" BasedOn="{StaticResource {x:Type TextBox}}"
TargetType="{x:Type TextBox}">
<Setter Property="VerticalContentAlignment" Value="Center" />
<Setter Property="FontSize" Value="15" />
<Setter Property="Height" Value="40" />
<Setter Property="Margin" Value="4" />
<Setter Property="Foreground" Value="White" />
<Setter Property="Background">
<Setter.Value>
<SolidColorBrush Color="#232228" Opacity="0.6" />
</Setter.Value>
</Setter>
<Setter Property="BorderBrush">
<Setter.Value>
<SolidColorBrush Color="#1ABC9C" Opacity="0.6" />
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>
:どのようにすることができます私はClearTextButtonにカスタムスタイルを追加します。つまり、カーソルが移動されている間、または押されているときにClearTextButtonの背景色を変更したいのですか?どうしたらいいですか?
私はインターネット上でこれに似たものを見つけられなかったので、これを尋ねています。
ありがとうございます。
任意の提案? – PeMaCN