0
我有一個wpf cusotm控件派生自組合框System.Windows.Controls.ComboBox控件模板被重新定義,彈出窗口(PART_Popup
)包含一個DataGrid和一些其他控件。我在兩個地方使用它 - 在TabControl(,Grid)和窗口(Grid,Grid)中。通過拖動列或從代碼調整DataGrid的大小時,行爲會有所不同:在窗口中,Popup在TabControl中調整大小保持不變,並在需要時顯示滾動條。爲什麼組合框的彈出部分可以在一個上下文中調整大小,而不是在另一個上下文中調整大小?
我需要知道什麼會導致這種差異。
編輯 Datagrid的是具有的HorizontalAlignment = 「拉伸」
您能否顯示您的調整大小代碼? – GameAlchemist
mPopupGrid.Width = 1000.0我已經添加了這個來發現什麼是gooing。主要問題是列拖動。 – IvanH
不。我在這兩種情況下調整網格大小,並且Popup自動調整大小(或不調整大小)。 – IvanH