var child = new Frame();
var relativeLayout = new RelativeLayout();
relativeLayout.Children.Add(child,Constraint.RelativeToParent(r => 42));
var x = child.X;
x.Should().Be(42);
我正在尝试测试一些与Xamarin Forms应用程序中元素位置有关的逻辑。问题是x
在这种情况下为0,但是在运行的App中为42。
我知道有UI测试的概念,但是我还不想走这条路。
在测试中是否有某种强制布局的方法?
在WPF中,您可以执行.Measure
和.Arrange
来正确放置项目。