2017-06-18 1 views
0

Xamarain開発に取り掛かりたいと思っています。私はログイン画面を持っている小さなアプリケーションをしようとしています。ユーザーが画面を押すと、それはダッシュボードにナビゲートされます実際XamarainのMasterdetailページにMaster Sectionが表示されない

<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms" 
      xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
        xmlns:local="clr-namespace:MobArt.View" 
      x:Class="MobArt.View.MasterFrontPage"> 
    <MasterDetailPage.Master> 
     <ContentPage Tittle="Menu"> 
      <StackLayout Orientation="Vertical"> 
       <Button Text="WF"></Button> 
       <Button Text="FW"></Button> 
       <Button Text="RO Out"></Button> 
       <Button Text="RO IN"></Button> 
       <Button Text="Loan Out"></Button> 
       <Button Text="Loan IN"></Button> 
      </StackLayout> 

     </ContentPage> 

    </MasterDetailPage.Master> 

    <MasterDetailPage.Detail> 


      <local:RollScan></local:RollScan> 


    </MasterDetailPage.Detail> 
</MasterDetailPage> 

に従っており、分離コードがちょうど

[XamlCompilation(XamlCompilationOptions.Compile)] 
public partial class MasterFrontPage : MasterDetailPage 
{ 
    public MasterFrontPage() 
    { 
     InitializeComponent(); 
    } 
} 
をコンストラクタですよう

私のマスターの詳細ページがあるマスター詳細ページです

はそしてLoginButtonclickに私はAndroidのためにしようとしたときのメニュー(マスターセクション)を見ることができない私のPage.Butに詳細セクションを参照してくださいすることができ、コード

async void OnLoginButtonClicked(object sender, EventArgs e) 
     { 

      var Username = usernameEntry.Text; 
      var Password = passwordEntry.Text; 

      UserServices usrserv = new UserServices(); 

      User usr = await usrserv.GetSelecteduserdataASync(Username, Password); 

      if(usr.User_PK!=0&& usr.UserLoc_PK!=0) 
      {     
       MasterDetailPage fpm = new MasterFrontPage(); 
       Application.Current.MainPage = fpm; 
      } 
     } 

Iamの下に使用してナビゲートしてみました。誰でも私が迷っているものを提案することができます

+1

わからない、これはしかし、あなたの問題とは何か、とあなたが持っている場合ContentPageのTitle属性にタイプミスがあります... – Jimbot

+0

兄より...固定されていました。ちょっとした問題ではありませんでした.... –

答えて

0

私は、私のページの詳細セクションを見ることができます。私はAndroidのために試したときにメニュー(マスターセクション)を見ることができません。誰でも私が紛失しているものを提案できます

メニュー(マスターセクション)はまだありますが、非表示です。

enter image description here

しかし、それは非常に詳細ページとしてNavigationPageを使用することをお勧めします:あなたは、左からswippingによってそれを得ることができるenter code here

... 
<MasterDetailPage.Detail> 
    <NavigationPage> 
     <x:Arguments> 
      <local:RollScan /> 
     </x:Arguments> 
    </NavigationPage> 
</MasterDetailPage.Detail> 
... 

したがって、あなたはあなたのメニューのトグルボタンがあります:

enter image description here

関連する問題