Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在DockPanel中排列列的宽度_C#_Wpf_Xaml_Dockpanel - Fatal编程技术网

C# 在DockPanel中排列列的宽度

C# 在DockPanel中排列列的宽度,c#,wpf,xaml,dockpanel,C#,Wpf,Xaml,Dockpanel,我有一个弹出窗口,列出系统中的所有警告 列表的构建方式如下所示: <ScrollViewer> <ItemsControl> <ItemsControl.ItemTemplate> <DataTemplate> <DockPanel> <Image /> <Te

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

列表的构建方式如下所示:

<ScrollViewer>
    <ItemsControl>
        <ItemsControl.ItemTemplate>
            <DataTemplate>
                <DockPanel>
                    <Image />
                    <TextBlock />
                    <TextBlock />
                </DockPanel>
            <DataTemplate>
        <...>
如何将中间文本块设置为只占用他所需的空间

像一辆汽车

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

谢谢大家!


您可能可以使用
网格
来代替,并使用是的网格可以完成工作,但我需要做一个快速修复,我不想改变它的工作方式,当然,如果可能的话。。。
LastChildFill="True"