.net 在文本块内对齐文本框 我想在包装文本的中间显示一个简短的句子:文本框< /代码>控件,用户应该在其中输入一个值。我不确定这样做是否是个好主意: <TextBlock TextWrapping="Wrap"> <Run Text="Keep at least"/> <TextBox Width="30" Margin="4,0"/> <Run Text="MB free on the drive"/> </TextBlock>
但它可以工作并将输入字段与文本一起包装。不幸的是,.net 在文本块内对齐文本框 我想在包装文本的中间显示一个简短的句子:文本框< /代码>控件,用户应该在其中输入一个值。我不确定这样做是否是个好主意: <TextBlock TextWrapping="Wrap"> <Run Text="Keep at least"/> <TextBox Width="30" Margin="4,0"/> <Run Text="MB free on the drive"/> </TextBlock>,.net,wpf,.net,Wpf,但它可以工作并将输入字段与文本一起包装。不幸的是,TextBox与文本对齐,没有居中。这意味着输入框内的文本与其周围的标签不在同一高度。明显的垂直对齐属性对我没有帮助 有什么解决办法,或者完全不同的方法吗 HTML可以做得很好,WPF如何?我认为这应该会有所帮助 <TextBlock TextWrapping="Wrap"> <Run Text="Keep at least"/> <InlineUIContainer BaselineAlignmen
TextBox
与文本对齐,没有居中。这意味着输入框内的文本与其周围的标签不在同一高度。明显的垂直对齐属性对我没有帮助
有什么解决办法,或者完全不同的方法吗
HTML可以做得很好,WPF如何?我认为这应该会有所帮助
<TextBlock TextWrapping="Wrap">
<Run Text="Keep at least"/>
<InlineUIContainer BaselineAlignment="Center">
<TextBox Width="30" Margin="4,0"/>
</InlineUIContainer>
<Run Text="MB free on the drive"/>
</TextBlock>