0

我有一个弹出窗口,列出了系统中的所有警告。

该列表是这样构建的:

<ScrollViewer>
    <ItemsControl>
        <ItemsControl.ItemTemplate>
            <DataTemplate>
                <DockPanel>
                    <Image />
                    <TextBlock />
                    <TextBlock />
                </DockPanel>
            <DataTemplate>
        <...>

图像被硬编码为宽度为 16。

最后一个 TextBlock 设置为占用所有剩余空间,并在我的 DockPanel 中设置了此属性:

LastChildFill="True"

如何设置我的中间 TextBlock 只占用他需要的空间?

像 Width="Auto" 吗?

如果可能的话,我需要保留 DockPanel 的结构

谢谢!

例子

4

0 回答 0