这是我的代码;
<StackLayout>
<StackLayout.BackgroundColor>
<OnPlatform x:TypeArguments="Color" Android="#ff1500" iOS="Transparent"></OnPlatform>
</StackLayout.BackgroundColor>
</StackLayout>
我想在属性中添加对renderere的引用,如下所示:
<StackLayout>
<StackLayout.BackgroundColor>
<OnPlatform x:TypeArguments="Color" Android="{controls:GradientColors StartColor="#373737" EndColor="#191919"}" iOS="Transparent"></OnPlatform>
</StackLayout.BackgroundColor>
</StackLayout>
我是怎么做的?
答案 0 :(得分:0)
你可以做的是为Stacklayout制作一个渲染器,比如CustomStackLayout。
然后在每个平台上更改背景颜色。