WPF WrapPanel – 所有项目应具有相同的宽度

我有一个ListBox,我的ItemsPanel已经替换为WrapPanel。 WrapPanel现在托管数据绑定ListboxItems。 每个项目都有一个可变大小的文本,为每个项目提供不同的宽度。 但是,我希望宽度保持不变,以便所有项目的宽度与文本最长的项目相同。 那可能吗?

将每个项目放在单行单列(自动宽度)网格中,并命名该列。 在ListBox上设置Grid.IsSharedSizeScope,所有网格都具有相同的宽度。