在网格单元中使用时,为什么会忽略MinimumWidthRequest? (Xamarin形式)

时间:2018-07-08 13:54:11

标签: xamarin xamarin.forms xamarin.ios xamarin.android

我试图制作一个最大宽度的BoxView,但是如果需要的话,可以将其尺寸缩小到0宽度。我的想法是,我可以在Grid中使用它来使列分隔符增长到最大大小,而与Grid列间距无关。

public class SpacerView : BoxView
{
    public SpacerView()
    {
        Color = Color.Red;
        MinimumWidthRequest = 1;
        WidthRequest = 10;
    }

    protected override SizeRequest OnMeasure(double widthConstraint, double heightConstraint)
    {
        return new SizeRequest(new Size(10, 10), new Size(1, 1));
    }
}

0 个答案:

没有答案