我想在Xamarin Forms中創建一個簡單的自定義控件(ContentView),該控件基本上是一個StackLayout,其中包含可變數量的圖像。這個想法是,人們可以在這樣的XAML頁面實例吧:如何創建和初始化自定義Xamarin Forms控件
<views:MyControl Pages="4" CurrentPage="2"/>
然後,在後面的代碼,我可以爲每個頁面添加圖像,並設置基礎上,當前頁價值的源泉。然而,我無法弄清楚什麼時候屬性的值可以影響佈局。在構造函數中,Pages和CurrentPage爲null。
使用自定義ContentView時,我在哪裏以及如何考慮屬性值?
在頁面上調用InitializeComponent()之後,應該設置任何Xaml的屬性。所以不是當它碰到構造函數時,而是在頁面運行之後,所有的控件都會被初始化。 –