将标题位置更改为左侧或c#NET下方

将标题位置更改为左侧或c#NET下方,c#,.net,xaml,textbox,header,C#,.net,Xaml,Textbox,Header,我可以更改文本框对象中标题属性的位置吗?如果我希望它位于左侧或下方,而不是默认的上方-有解决方案吗?在您的情况下,我认为您应该使用锚来定义边缘 将锚定设置为底部,左侧尝试以下操作: <TextBox> <TextBox.Header> <TextBlock Text="Your Header Text" HorizontalAlignment="Left"></TextBlock> </Text

我可以更改文本框对象中标题属性的位置吗?如果我希望它位于左侧或下方,而不是默认的上方-有解决方案吗?

在您的情况下,我认为您应该使用锚来定义边缘
将锚定设置为底部,左侧

尝试以下操作:

<TextBox>
      <TextBox.Header>
           <TextBlock  Text="Your Header Text" HorizontalAlignment="Left"></TextBlock>
      </TextBox.Header>
 </TextBox>
<Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition />
            <ColumnDefinition />
        </Grid.ColumnDefinitions>

        <Label Grid.Column="0">Header:</Label>
        <TextBox
            Grid.Column="1"
            Text="{Binding Path=XXX}" />