0

私はしばらくの間、この問題に「苦労」してきました。

簡単な選択ツールを作りたいです。MouseDown() イベントを含む Borders がたくさんあります。

        <Border Name="Column1_0800" Grid.Column="0" Grid.Row="1" BorderBrush="Black" BorderThickness="1">
        <Border.Background>
            <SolidColorBrush x:Name="Column1_ColorBrush" Color="LightBlue"/>
        </Border.Background>
        <Border.Triggers>       
            <EventTrigger RoutedEvent="Mouse.MouseDown">
                <BeginStoryboard>
                    <Storyboard>
                        <ColorAnimation 
                            Duration="0:0:0.5"
                            Storyboard.TargetName="Column1_ColorBrush"
                            Storyboard.TargetProperty="Color"
                            To="Gray"/>
                    </Storyboard>
                </BeginStoryboard>
            </EventTrigger>
        </Border.Triggers>
    </Border>

私の問題は、Mouse.MouseDown を Mouse.MouseEnter に依存させたいということです。

疑似: Mouse.MouseEnter = トリガーされた場合、Mouse.MouseEnter = Fire.

解決策とこれまでに見つけたものをウェブで検索しました。

ButtonBase.IsPressed プロパティ

トリガー WPF

これは Stack に関する私の最初の質問です。気に入らないことを見つけた場合は、下のコメントでお知らせください。

事前に感謝します、Secondmail Notch。

4

1 に答える 1

0

マウスがコントロールに出入りすることでオン/オフになるフィールド/プロパティをウィンドウに追加してみてください。マウス ダウン/クリックで、そのフラグがオンかオフかを確認できます。オンの場合は、メソッドを呼び出します。

于 2013-11-07T13:07:06.267 に答える