xamarin/Xamarin.Forms

[Bug] [UWP][Android] Grid.WidthRequest=0 ignored when changed during runtime

开放

#6,287 创建于 2019年5月23日

 (0 条评论) (0 个反应) (0 位负责人)C# (1,926 个派生)batch import
a/layoute/6 :clock6:help wantedinactivep/Androidp/UWPt/bug :bug:up-for-grabs

仓库指标

星标
 (5,644 个星标)
PR 合并指标
 (30 天内没有已合并 PR)

描述

Description

When setting the WidthRequest for a Grid at runtime, setting it to 0 is ignored while settig it to positive values works. This occurs on UWP and Android. Works as expected on iOS.

Steps to Reproduce

  1. Open the attached test project
  2. Deploy to UWP or Android
  3. Observe the red rectangle on the left with width of 200
  4. Click the 0px button

Expected Behavior

Red rectangle should disappear.

Actual Behavior

Red rectangle remains at same size

Notes

Click the 1px button to see that changing to a positive value for the WidthRequest works.

Basic Information

  • Version with issue: 4.0.0.425677
  • Last known good version: unknown
  • IDE: Visual Studio 2019 and Visual Studio for Mac
  • Platform Target Frameworks:
    • Android: 9.0
    • UWP: 17763

Reproduction Link

TestGridWidth.zip

贡献者指南