【问题标题】:Xamarin forms - remove all borders/shadows from boxview or frameXamarin 表单 - 从 boxview 或框架中删除所有边框/阴影
【发布时间】:2020-06-06 12:12:31
【问题描述】:
<Frame
                    Grid.Row="3"
                    Grid.RowSpan="2"
                    Grid.Column="0"
                    Grid.ColumnSpan="5"
                    BackgroundColor="White"
                    CornerRadius="20"
                    HasShadow="False"
                    BorderColor="White"
                    HeightRequest="20" />

我想知道是否可以从 BoxView/Frame 中删除所有边框/阴影效果?见图片中笔直的淡灰线。当我绘制白色框视图或框架时,叠加在白页上时,它似乎总是显示出淡淡的灰色边框/阴影。但我只是希望它与白色页面背景完美融合,使其不可见。我尝试在框架上设置 BorderColor='White' 和 HasShadow="false"。没有称为边界宽度的属性。提前致谢。

【问题讨论】:

  • 如果您将边框颜色设置为透明,则无法按设计显示。如果它仍然显示,那么它是一个错误,如果您设置另一个视图的高度并将该高度应用于您的视图创建伪阴影效果,则可能会在 android 上发生这种情况
  • 谢谢,这些都是好主意。如果解决了,我会告诉你的。
  • 哇,将 BorderColor 标记为透明似乎奏效了!请写下您的评论作为此问题的答案。

标签: xamarin.forms border shadow


【解决方案1】:

如果您将边框颜色设置为Transparent,则无法按设计显示。

如果它仍然显示,那么它是一个错误,如果您设置另一个视图的高度并将该高度应用于您的视图创建伪阴影效果,则可能会在 android 上发生这种情况

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-12
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多