2017-06-14 1 views
-1

Je crée un projet vide et j'y ajoute une page maître. Si j'ajoute ios UIDatePicker à mainPage tout fonctionne, mais sur MasterDetailPage ne pas, élément vérifié à partir du code sur masterPage il est nul.La page Xamarin MasterDetail et UIDatePicker ne montrent pas

cette page maître détail

<Grid> 

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

</Grid> 

et cette page principale habituelle

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

simplement changer MainPage = new App8.MainPage(); à
MainPage = new App8.MasterDetailPage1(); dans App.xaml.cs

+0

Salut Salavat! Lorsque vous en avez l'occasion, veuillez modifier votre question, supprimer le lien et ajouter votre code, car les modérateurs de StackOverflow supprimeront probablement votre question pour ne contenir qu'un lien. https://stackoverflow.com/help/deleted-questions –

Répondre

0

solution trouvée, ajouter stackLayout à votre page XAML, et le code folowing au fichier 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);