【问题标题】:wpf align 2 controlswpf对齐2个控件
【发布时间】:2015-10-25 18:53:52
【问题描述】:
我想在一个旁边有一个文本块和 texbox 内容。
<TextBlock >ID:
<TextBox IsReadOnly="True" FontSize="25" Name="Pass"
BorderThickness="0" Foreground="Orange"
Background="Transparent"
/>
</TextBlock>
它确实有效,但它们并不真正在同一行。 texblock 文本(在这种情况下 ID 有点低,实际上不在同一行。
感谢您的帮助。
【问题讨论】:
标签:
c#
wpf
text
alignment
【解决方案1】:
尝试如下,
<StackPanel Margin="5" Orientation="Horizontal">
<TextBlock Text="ID: "/>
<TextBox IsReadOnly="True" FontSize="25" Name="Pass" BorderThickness="0" Foreground="Orange" Background="Transparent" />
</StackPanel>
【解决方案2】:
这就是你要找的东西
<TextBlock Text="ID: "></TextBlock>
<TextBox IsReadOnly="True" FontSize="25" Name="Pass" BorderThickness="0" Foreground="Orange" Background="Transparent" />
【解决方案3】:
为什么要将文本框放在文本块中?如果你把它们分开,你可以随意放置它们。但是如果你真的想在文本块中做,我相信你可以创建一个模板并使用它来对齐控件。