輕微困惑。我有一個數據綁定到一個字符串列表的組合框。在過去,我記得如果我只有一兩件事情,組合框就很短。但是現在組合框大約是5個物品的高度,即使有少於5個物品(空白下拉的高度)。我需要改變以解決這個問題?我已經與Maxdropdown一起玩過,沒有任何變化。使組合框的下拉框縮短?
1
A
回答
2
如果您的控件已經使用costom模板進行了樣式化,則可以覆蓋Template
,這可能是MaxDropDownHeight
屬性未在模板內正確綁定的情況,在這種情況下,更改它不會執行任何操作。
0
好了,你不能做到這一點很容易,這是硬編碼在ComboBox的模板:
<Trigger Property="HasItems"
Value="false">
<Setter TargetName="DropDownBorder"
Property="MinHeight"
Value="95" />
</Trigger>
(來源:http://msdn.microsoft.com/en-us/library/ms752094 - 這不正是在說每WPF中使用的模板,但我假設他們並沒有改變這種行爲)
所以你的確需要自己重新組合框的模板,這是不容易的東西。
相關問題
- 1. 使用組合框下拉
- 2. 下拉組合框
- 3. C#組合框的下拉
- 4. 組合框與複選框的下拉
- 5. 強制組合框下拉
- 6. 組合框下拉緩存
- 7. 組合框 - 下拉列表
- 8. ASP.NET MVC組合下拉框
- 9. 組合框下拉位置
- 10. 使組合框像下拉列表(C#)
- 11. 組合框移動時處理組合框下拉
- 12. DataGridview裏面的組合框下拉
- 13. WPF:組合框的下拉highlightes文本
- 14. 更改組合框的下拉式樣
- 15. 使用Selenium自動化組合框(下拉+複選框)
- 16. CSS組合框下拉位置
- 17. MonoTouch.Dialog與元素API下拉(組合框)?
- 18. 組合框下拉列表隱藏
- 19. 設置組合框下拉列表
- 20. 下拉組合框不自動完成。
- 21. 組合框下拉寬度建議
- 22. 文本字段和下拉組合框
- 23. 文本框/下拉菜單組合
- 24. 禁用下拉一個WPF組合框
- 25. 組合框顯示在下拉
- 26. 組合框區分大小寫下拉
- 27. C#硒 - 下拉菜單/組合框
- 28. MS Access下拉列表/組合框
- 29. 下拉列表組合框excel
- 30. 樣式Silverlight下拉列表/組合框
我一直在尋找的解決方案更簡單。如果我把它綁定到一個ObservableCollection,而不是一個列表 – cost
@cost它是固定的:在這種情況下,類似的東西實在不應該的問題,奇怪的實現... –
我用MaxDropDownHeight – Ziggler