2017-06-14 100 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);