我试图制作一个最大宽度的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));
}
}