【发布时间】:2019-02-12 08:54:34
【问题描述】:
在我的 MainPage.xaml(这是一个 ContentPage)中,我有一个 GradientColorStack。
<local:GradientColorStack x:Name="ColorStack" StartColor="#FF0000" EndColor="#FFFF00">
这个类有 StackLayout 作为一个基类,它呈现一个有渐变颜色填充的背景。我从here 得到这个想法。
public class GradientColorStack : StackLayout
问题是在设备方向改变时,背景颜色填充没有重新绘制。因此,在横向时,有一个用黑色填充的大间隙,您可以通过 GradientColorStack 看到 ContentPage 背景。
有没有办法强制 GradientColorStack 在设备方向更改时重新绘制?
【问题讨论】:
标签: xamarin xamarin.forms