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

时间:2017-09-19 08:39:17

标签: c# .net xaml textbox header

我可以在TextBox对象中更改header属性的位置吗?如果我希望它在左侧或下方而不是默认值 - 上面 - 是否有解决方案呢?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

试试这个:

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

如果您指的是与TextBox相关的总排名,我会使用GridView作为标题Label。类似的东西:

<Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition />
            <ColumnDefinition />
        </Grid.ColumnDefinitions>

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