Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 表单-如何在单击MasterDetailPage中的菜单项后打开子菜单_C#_Xamarin_Xamarin.forms_Hamburger Menu - Fatal编程技术网

C# 表单-如何在单击MasterDetailPage中的菜单项后打开子菜单

C# 表单-如何在单击MasterDetailPage中的菜单项后打开子菜单,c#,xamarin,xamarin.forms,hamburger-menu,C#,Xamarin,Xamarin.forms,Hamburger Menu,我是Xamarin的新手。我在这里试图做的是在点击菜单项后打开带有子项的弹出窗口 <StackLayout> <Label Text="Item1"/> <Label.Behaviors> </Label.Behaviors> </Label> <StackLayout Margin="

我是Xamarin的新手。我在这里试图做的是在点击
菜单项后打开带有子项的弹出窗口

            <StackLayout>
              <Label Text="Item1"/>

            <Label.Behaviors>

            </Label.Behaviors>
           </Label>
          <StackLayout Margin="0" Padding="20, 0, 0, 0">
            <Label Text="SubItem1" />
            <Label Text="SubItem2" />
          </StackLayout>

          <Label Text="Item2" >
        </StackLayout>

        </ContentPage>
      </MasterDetailPage.Master>

      <MasterDetailPage.Detail>
        <NavigationPage>
          <x:Arguments>
            <menuPages:MyPage />
          </x:Arguments>
        </NavigationPage>
      </MasterDetailPage.Detail>

    </MasterDetailPage>
我使用的是
MasterDetailPage
,这是我到目前为止所做的代码。有了这个,我的子项菜单总是可见的。多谢各位

            <StackLayout>
              <Label Text="Item1"/>

            <Label.Behaviors>

            </Label.Behaviors>
           </Label>
          <StackLayout Margin="0" Padding="20, 0, 0, 0">
            <Label Text="SubItem1" />
            <Label Text="SubItem2" />
          </StackLayout>

          <Label Text="Item2" >
        </StackLayout>

        </ContentPage>
      </MasterDetailPage.Master>

      <MasterDetailPage.Detail>
        <NavigationPage>
          <x:Arguments>
            <menuPages:MyPage />
          </x:Arguments>
        </NavigationPage>
      </MasterDetailPage.Detail>

    </MasterDetailPage>

            <StackLayout>
              <Label Text="Item1"/>

            <Label.Behaviors>

            </Label.Behaviors>
           </Label>
          <StackLayout Margin="0" Padding="20, 0, 0, 0">
            <Label Text="SubItem1" />
            <Label Text="SubItem2" />
          </StackLayout>

          <Label Text="Item2" >
        </StackLayout>

        </ContentPage>
      </MasterDetailPage.Master>

      <MasterDetailPage.Detail>
        <NavigationPage>
          <x:Arguments>
            <menuPages:MyPage />
          </x:Arguments>
        </NavigationPage>
      </MasterDetailPage.Detail>

    </MasterDetailPage>

使用IsVisible属性。