我有一个带有定义的DataTemplate的WPF ListBox.在该模板中,我有一个网格,其中第一列宽度应占据网格中的所有剩余空间.
这似乎在ListBox之外工作,但不在里面.为什么这样,我怎么能让它表现得一样?
这是我的代码.见第36行和第70行
itowlson.. 10
这是因为包含网格的ListBoxItem正在调整内容大小.因此,要填充星形大小的列的"剩余空间"仅与列需要的大小一样多.
要解决此问题,请使用ListBox.ItemContainerStyle将ListBoxItem.HorizontalContentAlignment设置为Stretch.
这是因为包含网格的ListBoxItem正在调整内容大小.因此,要填充星形大小的列的"剩余空间"仅与列需要的大小一样多.
要解决此问题,请使用ListBox.ItemContainerStyle将ListBoxItem.HorizontalContentAlignment设置为Stretch.