我可以在TextBox对象中更改header属性的位置吗?如果我希望它在左侧或下方而不是默认值 - 上面 - 是否有解决方案呢?
答案 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}" />