【发布时间】:2018-07-21 23:40:47
【问题描述】:
这是一个简单的测试:
<StackLayout WidthRequest="300">
<StackLayout Orientation="Horizontal">
<Entry x:Name="entry1" HorizontalOptions="Start"></Entry>
</StackLayout>
</StackLayout>
当entry1的初始文本太长时,它会比外面的StackLayout宽,我们看不到它的结尾。
将 Entry 的宽度(和水平 StackLayout)限制为外部 StackLayout 的宽度的正确 LayoutOptions 是什么?
【问题讨论】:
-
只需将内部Stack的
HorizontalOptions设置为Fill即可。该条目有一个自滚动控件,并允许用户在条目内滚动以查看拖动光标处理程序的整个文本。它应该可以工作。 -
如果您希望文本在达到宽度控制限制时出现换行符,请使用另一个多行文本控件
标签: c# xamarin xamarin.forms portable-class-library .net-standard