Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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
在WPF项目的一列中添加两个文本块_Wpf_Visual Studio_Xaml - Fatal编程技术网

在WPF项目的一列中添加两个文本块

在WPF项目的一列中添加两个文本块,wpf,visual-studio,xaml,Wpf,Visual Studio,Xaml,我想在WPF项目的一列中添加两个文本块。我使用以下代码,但它们现在相互定位。如何将它们相互插入(而不是相互插入)?请注意,我不想把它们分为两列 <TextBlock Grid.Row="6" Grid.Column="1" x:Name="FirstName" Margin="10,10,0,0"/> <TextBlock Grid.Row="6" Grid.C

我想在WPF项目的一列中添加两个文本块。我使用以下代码,但它们现在相互定位。如何将它们相互插入(而不是相互插入)?请注意,我不想把它们分为两列

    <TextBlock Grid.Row="6" Grid.Column="1"  x:Name="FirstName" Margin="10,10,0,0"/>
    <TextBlock Grid.Row="6" Grid.Column="1"  x:Name="LastName" Margin="10,10,0,0" Grid.ColumnSpan="2"/>

您可以使用WrapPanel水平承载文本块:

  <WrapPanel Grid.Row="6" Grid.Column="1" Grid.ColumnSpan="2">
        <TextBlock x:Name="FirstName" Margin="10,10,0,0" Text="FirstName" />
        <TextBlock x:Name="LastName" Margin="10,10,0,0" Text="LastName" />
    </WrapPanel>


使用一个
堆栈面板
-或使用不同的
网格.行
值。当您想将两个列都放在一列中时,为什么第二个文本块上有
网格.ColumnSpan=“2”
?将两者放在水平堆叠面板中。