Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.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 - Fatal编程技术网

.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>