我在 Xamarin 表单页面中添加了一个日期选择器。我面临的问题是在初始页面加载时,日期选择器在屏幕中占据的大小不会在更改日期时调整大小,如果我选择文本长度大于之前选择的日期。
例如,如果我最初选择了 2018 年 5 月 21 日的日期,如果我将日期更改为 2018 年 11 月 21 日,现在由于文本长度增加,全文不会显示在屏幕上。
请让我知道我该如何解决这个问题。
XAML:
<StackLayout Style="{StaticResource layoutListItem}">
<Label Style="{StaticResource labelStandard}" Text="From" HorizontalOptions="Start" />
<DatePicker Date="{Binding FromDateFilter}" TextColor="#777777" VerticalOptions="CenterAndExpand"
HorizontalOptions="EndAndExpand" MaximumDate="{Binding ToDateFilter}">
<DatePicker.Format>dd-MMMM-yyyy</DatePicker.Format>
<DatePicker.Effects>
<effects:EntryNoBorderEffect />
</DatePicker.Effects>
</DatePicker>
</StackLayout>
Run Code Online (Sandbox Code Playgroud)
初始加载:(日期范围 -> 从:2017 年 5 月 29 日)
更改时:(日期范围 -> 从:2017 年 11 月 29 日)
小智 -1
<StackLayout
Orientation="Horizontal"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand">
put your DatePicker inside this.
</StackLayout>
Run Code Online (Sandbox Code Playgroud)
并将 WidthRequest 提供给您的 DatePicker,或者使用 Grid 而不是 StackLayout
归档时间: |
|
查看次数: |
3059 次 |
最近记录: |