J'ai un ContentControl composé de gauche à droite d'un bouton, d'une partition et d'un ComboBox. Je veux que la liste déroulante ComboBox s'aligne avec le côté gauche du contrôle par opposition au côté gauche de la liste déroulante. Impossible de trouver des documents sur le placement relatif, etc. Est-ce que quelqu'un a traité de cela? TIAWPF ComboBox DropDown Placement
1
A
Répondre
4
J'ai déjà fait quelque chose de similaire - j'ai fini par dériver de ComboBox, obtenant la partie popup du contrôle et utilisant le CustomPopupPlacementCallback pour le positionner. Quelque chose comme ça ...
class MyComboBox : ComboBox
{
public override void OnApplyTemplate()
{
base.OnApplyTemplate();
var popup = (Popup)Template.FindName("PART_Popup", this);
popup.Placement = PlacementMode.Custom;
popup.CustomPopupPlacementCallback = placePopup;
}
private CustomPopupPlacement[] placePopup(Size popupSize, Size targetSize, Point offset)
{
var placements = new[] { new CustomPopupPlacement() };
placements[0].Point = // position the drop-down here!
return placements;
}
}
Questions connexes
- 1. WPF ComboBox DropDown en utilisant PlacementTarget
- 2. WPF: Dropdown d'un Combobox highlightes le texte
- 3. Styling Silverlight Dropdown/Combobox
- 4. DropDown WPF GridView
- 5. Comment obtenir une couleur de flèche WPF ComboBox DropDown blanche?
- 6. Wpf Popup placement
- 7. Bouton SilverLight/WPF avec DropDown
- 8. Dimensionnement et placement de ComboBox C# dans DataGridViewComboBoxColumn
- 9. WPF ComboBox clear
- 10. Liaison ComboBox dans WPF
- 11. WPF couleurs combobox
- 12. WPF Combobox SelectedIndex
- 13. WPF ComboBox SelectedItem enfer
- 14. WPF ComboBox Liaison bidirectionnelle
- 15. ComboBox WPF Trigger
- 16. WPF Combobox SelectedItem Problème
- 17. WPF ComboBox rembourrage
- 18. WPF ComboBox élément sélectionné
- 19. Liaison Combobox WPF Question
- 20. ComboBox WPF contraignant
- 21. ComboBox WPF Reliure Immuable
- 22. WPF ComboBox MaxDropDownItems
- 23. Wpf Combobox DataBinding
- 24. WPF DataGrid Combobox
- 25. WPF Datagrid ComboBox DataBinding
- 26. Wpf ComboBox validation Trigger
- 27. WPF ComboBox liant
- 28. ComboBox étrange comportement - WPF
- 29. WPF: Combobox dans TreeviewItem
- 30. WPF ComboBox Evénement DataBound?
Ça va le faire. Je vous remercie! – Brad