クリックしたラインをハイライトしたい。 TreeViewItemが選択されている間、強調表示されているように見える(diffrenceがあるように見える - フォーカスされている(選択されている)とき、Highlight-Colorは青で、選択されていれば、 私はGotfocus Event of Lineをキャッチしようとしましたが、どのプロパティを変更したいのかわからず、発砲していません(Focusable = trueでも)。 私はMouseDownイベントを発射しました(これは私がこの目的では使いたくない)、変更するプロパティはまだ分かりません。 MsdnとGoogleは何の意味もありません。 すべてのアイデア? ありがとうございました。ハイライトGotFocusのライン
答えて
これを今すぐチェックしてください。
<Path Data="M101,42 L380,76" Fill="#FFF4F4F5" Height="35"
Margin="101,42,243,0" Stretch="Fill" Stroke="Black"
VerticalAlignment="Top" MouseEnter="Path_MouseEnter" Name="myLine"/>
とC#
private void Path_MouseEnter(object sender,
System.Windows.Input.MouseEventArgs e)
{
myLine.Stroke = new SolidColorBrush(Colors.Green);
}
例えば
あなたはスタイルを使用して、この種の仕事のためにトリガすることができ、今:)
を確認してください。 XAMLだけが動作するコードは必要ありません。 mouse down = true
がトリガーされ、トリガー内で線の色や背景などを変更するトリガーを作成する
thisトリガーの基本については、こちらを参照してください。
それは本当です。しかし、変わるべき財産がわからないという問題はまだ残っています。私はすでにUIElementを調べて、その強調表示部分(例えば、TreeViewItem)をシミュレートするのに有用であるとは思わなかった。バックグラウンドとフォアグラウンドはどちらも機能しません。 – csharpnewb
たぶんストロークプロパティ... – Reniuz
スタックパネルなどの別のコントロールの中にその行をカプセル化できますか?その後、スタックパネルの背景を変更すると、そのラインがハイライトされているように見えますか? –
- 1. ボタントリガーイベントGotFocus repeatattly
- 2. ContentControl change ContentTemplate on GotFocus
- 3. vb.net for all numericUpDown GotFocus
- 4. ボタンへのUWP EventTriggerBehaviors GotFocus
- 5. GridView LostFocusイベントとGotFocusイベント
- 6. TextBoxのGotFocusイベントは、非常にシンプルな
- 7. WPF TextBoxのGotFocusイベントとLostFocusイベント
- 8. GotFocusとLostFocusの代替/置き換え
- 9. ビジュアルスタジオ2012の1つの正確なラインをハイライトする方法は?
- 10. Window GotFocusイベントが起動しない
- 11. 他のコントロールのGotfocusに基づいてコントロールのテキストを表示
- 12. ライン
- 13. ライン
- 14. ライン
- 15. ライン:/
- 16. ライン
- 17. Elasticsearch - EdgeNgram +ハイライト+ term_vector =悪いハイライト
- 18. Javaのライン
- 19. ラインはbashの
- 20. linuxのライン
- 21. ジャスパーレポートの新ライン?
- 22. jQueryのラインが
- 23. ラインはmatplotlibの
- 24. 1pxのライン
- 25. のTextViewライン - アドバイス
- 26. 1pxのライン
- 27. Pythonのライン
- 28. GotFocusイベントでKeyCodeを取得していますか?
- 29. mvvm-lightを使ってgotfocusを起動するには
- 30. TabItem GotFocusをViewModelコマンドにバインドする方法
なぜ私はテキストブロックを使用し、ラインのGotFocusを取得する場合は、そのGotFocusを使用しますか? TextblockとControlsからLineからシェイプを継承している間は、TextblockとLineは共通点がありません。 – csharpnewb
私はあなたの質問に誤解しました。私の悪い。 –
seondの答えに私のコメントを見て、私はさらに問題を説明しました;) – csharpnewb