在DockPanel中排列列的宽度

时间:2013-03-12 17:33:32

标签: c# wpf xaml dockpanel

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

列表构建如下:

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

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

最后一个TextBlock设置为使用在我的DockPanel中设置的此属性获取所有剩余空间:

LastChildFill="True"

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

喜欢宽度=“自动”?

如果可能,我需要使用DockPanel保留结构

谢谢!

Example

0 个答案:

没有答案