我正在创建空项目并在那里添加母版页。 如果我将ios UIDatePicker添加到mainPage一切正常,但是在MasterDetailPage上没有,从masterPage上的代码检查元素它是null。
此主详细信息页面
<Grid>
<ios:UIDatePicker x:Name="dp" />
</Grid>
和这个通常的主页
<Grid x:Name="content1">
<ios:UIDatePicker x:Name="dp" />
</Grid>
只是改变
MainPage = new App8.MainPage();
到答案 0 :(得分:0)
找到解决方案,将stacklayout添加到您的xaml页面, 和以下代码到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);