2016-05-07 11 views
0

私はXamarin.Formsページを読み込んでいます。ページ上のコンテンツを変更するボタンをクリックすると、UI全体が少し変化します。これは、コンテンツページを変更したときにForceLayoutが発生したことに相当するため、これが起こっていると仮定しています。これはかなり複雑なページで、StackLayoutの中にいくつかのRelativeLayoutsがあります。ページのレイアウトが完了したときに添付できるXamarinイベントはありますか?

これが一度起こった後は、それほど興味深いことに、再び起こることはありません。だから私はForceLayoutをどこかでやっていれば、あるいはちょうど2回読み込み時にコンテンツをリセットしても、私のためにそれを修正するかもしれないと思っています。問題はどこに起こるかわからないことです。私がコンストラクタでそれを試しても、それは助けにはなりません。何か案は?

答えて

0

私の答えが見つかりました。 Appearingイベントでコンテンツを2回目に設定しました。問題は消え去る。私はXamarinが大好きですが、フォームのレイアウトは時々かなりのハックを感じます。特にRelativeLayoutsです。

関連する問題