我有一个弹出窗口,列出了系统中的所有警告。
该列表是这样构建的:
<ScrollViewer>
<ItemsControl>
<ItemsControl.ItemTemplate>
<DataTemplate>
<DockPanel>
<Image />
<TextBlock />
<TextBlock />
</DockPanel>
<DataTemplate>
<...>
图像被硬编码为宽度为 16。
最后一个 TextBlock 设置为占用所有剩余空间,并在我的 DockPanel 中设置了此属性:
LastChildFill="True"
如何设置我的中间 TextBlock 只占用他需要的空间?
像 Width="Auto" 吗?
如果可能的话,我需要保留 DockPanel 的结构
谢谢!