相关疑难解决方法(0)

Horizo​​ntalAlignment = Stretch,MaxWidth和Left同时对齐?

这似乎应该很容易,但我很难过.在WPF中,我想要一个TextBox,它延伸到它的父级宽度,但只有最大宽度.问题是我希望它在其父级中被左对齐.要使它伸展,你必须使用Horizo​​ntalAlignment ="Stretch",但结果居中.我已经尝试过Horizo​​ntalContentAlignment,但它似乎没有做任何事情.

如何让这个蓝色文本框随窗口大小增长,最大宽度为200像素,并且左对齐?

<Page
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  <StackPanel>  
    <TextBox Background="Azure" Text="Hello" HorizontalAlignment="Stretch" MaxWidth="200" />
  </StackPanel>
</Page>
Run Code Online (Sandbox Code Playgroud)

有什么诀窍?

wpf xaml alignment stretch

91
推荐指数
4
解决办法
10万
查看次数

标签 统计

alignment ×1

stretch ×1

wpf ×1

xaml ×1