私は、DataTemplateを持つComboBoxを持っています。 DataTemplateには2つのコントロールがあり、それぞれにツールチップが添付されています。 ComboBoxの項目のリストには、各コントロール上にマウスカーソルを移動すると、必要に応じてツールチップが表示されます。コントロールが予想通りレンダリングされますが、ComboBoxの上の選択された項目領域はツールチップを表示しません。ツールチップを強制的に表示する方法はありますか?itemtemplate(WPF)のコンボボックスにツールチップを表示
1
A
答えて
0
Moleなどを使用している場合は、添付されているToolTpでの制御がIsHitTestVisible = "True"であることを確認してください。それ以外の場合、コントロールはマウスイベントをリッスンしませんし、ツールヒントが最初に表示されることを認識しません。
選択後、SelectedItemがComboBoxの内容になるので、選択した項目のツールチップをComboBoxのContentPresenterにバインドすることもできます。 ComboBoxテンプレートをオーバーライドし、ToolTipの表示を強制するために、ContentPresenterがマウス入力を受け入れることが必要な場合があります。
関連する問題
- 1. コンボボックスをツールチップwpfにバインドする方法
- 2. WPF:検証ツールチップをDataGridComboBoxColumnに表示
- 3. WPFのデータバインディング - ItemTemplateには、表示された値
- 4. コンボボックスItemTemplateにと前景
- 5. WPF ItemsControl ItemTemplate Validation
- 6. WPF - コンボボックスの選択項目にバインドされたツールチップのコンテンツ
- 7. WPFツールキットautocompleteboxのItemTemplateに
- 8. WPFのTreeView ItemTemplateにはalighments
- 9. WPFでコンボボックスの項目を非表示にする方法
- 10. WPF:アイテムの選択と表示にコンボボックスを閉じます。メッセージボックス
- 11. 必要に応じてWPFツールチップを表示
- 12. WPFコントロールのツールチップをデクラティブなタッチで表示
- 13. WPFコンボボックスにテキストが表示されない
- 14. Extjs4表示ツールチップ
- 15. コンボボックスでの表示と値のメンバーc#wpf
- 16. WPF:コンボボックスのドロップダウンでテキストが強調表示されます。
- 17. コンボボックスに行を表示
- 18. FontFamiliesを示すWPFコンボボックスにはゴミ名が表示されます
- 19. コンボボックスのドロップダウン表示
- 20. ItemTemplateのボタンのみを持つWPF ListBox
- 21. キャンバスグラフのツールチップを表示
- 22. オーバーレイタップのツールチップ/アラートを表示
- 23. MenuItemのツールチップを表示
- 24. 常に表示ツールチップ(角Material2)
- 25. ng2-chart.jsツールチップ常に表示
- 26. jquery -this-ツールチップの表示と非表示
- 27. AngularJSツールチップの表示/非表示
- 28. WPFのコンボボックス:Outputproblem
- 29. WPFコンボボックスのデータバインディング
- 30. WPFの表示ユーザーコントロール(WPF)の表示ページ
いいえ、私はそういうものを使っていません。新しいテンプレートを作成せずにcontentpresenterにバインドする方法はありますか?私はテンプレートを考えましたが、それらは常にBlendのコピー貼り付けの大部分と思われ、それに応じてテーマを変更しません。 – Jamie
その場合、最も簡単な方法は、SelectionChangedイベントが発生したときにComboBox自体にツールヒントを手動で設定することです。 –