2017-06-14 72 views
-1

我正在創建空項目並在其中添加母版頁。 如果我添加ios UIDatePicker到mainPage一切正常,但在MasterDetailPage不,從masterPage上的代碼檢查元素它是空的。Xamarin MasterDetail頁面和UIDatePicker不顯示

此主詳細頁面

<Grid> 

     <ios:UIDatePicker x:Name="dp" /> 

</Grid> 

並且這通常主要頁

<Grid x:Name="content1"> 
     <ios:UIDatePicker x:Name="dp" /> 
</Grid> 

只是改變 =的MainPage新App8.MainPage(); 至
MainPage = new App8.MasterDetailPage1(); 在app.xaml.cs

+0

薩拉瓦特嗨!當你有機會,請編輯你的問題,刪除鏈接並添加你的代碼,因爲StackOverflow版主可能會刪除你的問題只包含一個鏈接。 https://stackoverflow.com/help/deleted-questions –

回答

0

找到解決方案,您的XAML頁面, 與如下因素代碼添加到stacklayout CS文件

var dt = new UIDatePicker(); 
UIView vw = new UIView(); 
var fr = vw.Frame; 
fr.Width = 300f; 
fr.Height = 100f; 
vw.Frame = fr; 
dt.Frame = new CGRect (0, 0, vw.Frame.Width,0); 
dt.ClipsToBounds=true; 
vw.AddSubview(dt); 
yourStackLayout.Children.Add(vw);