Xamarin.forms 如果本机控件的大小更改,如何使xamarin窗体重新启动

Xamarin.forms 如果本机控件的大小更改,如何使xamarin窗体重新启动,xamarin.forms,Xamarin.forms,我正在使用iOS和Android的本机渲染器开发一个从xamarin表单中的条目派生的控件 根据某些选项,控件的大小可以更改(在控件中添加或删除了文本行) 只要我在控件已经显示时不更改控件的大小,这基本上是可行的 当我在已经显示的情况下更改大小时,外部布局(在我的测试用例中是StackLayout)不会相应地移动小部件。减小大小后,下一个控件将不占用可用空间。展开尺寸时,控件将绘制在下一个控件的下方 我可以告诉我的自定义控件它的大小已更改,必须在页面上重新布局吗?是否尝试更改IsVisible属

我正在使用iOS和Android的本机渲染器开发一个从xamarin表单中的条目派生的控件

根据某些选项,控件的大小可以更改(在控件中添加或删除了文本行)

只要我在控件已经显示时不更改控件的大小,这基本上是可行的

当我在已经显示的情况下更改大小时,外部布局(在我的测试用例中是StackLayout)不会相应地移动小部件。减小大小后,下一个控件将不占用可用空间。展开尺寸时,控件将绘制在下一个控件的下方


我可以告诉我的自定义控件它的大小已更改,必须在页面上重新布局吗?

是否尝试更改IsVisible属性而不是大小?可以将可见性属性绑定到bool,并在需要显示/隐藏条目时更改该bool。