控制元素来自其他类/ viewModel的可见性

时间:2017-12-19 13:19:22

标签: c# xamarin xamarin.forms

我正在开发一个使用xamarin表单的应用程序,我正在尝试构建一个动画菜单,这是我使用的

  1. 我创建了一个ContentView并在那里放置了按钮并在那里创建了完整的动画(因为在多个屏幕上将使用相同的contentview) 动画工作正常,但在xamarin中使用TranslateTo方法改变位置后无法点击按钮。
  2. 我的想法是使用另一个隐藏的布局,其中按钮位于相同位置,动画按钮将显示在末尾,但这些按钮将具有0不透明度,这意味着它们将正常工作但对用户不可见,并且当菜单隐藏此布局时也应该隐藏
  3. 问题:当我点击菜单按钮时,动画菜单显示正确,但我无法将其他布局显示或隐藏,

    我不确定我们是否可以在课堂上隐藏/显示其他课程中的元素,这是我想要实现的目标。

    以下是我的代码的一小部分示例:

    Menus.cs(这是我在Detail.cs中使用的ContentView)

    Detail d = new Detail();
    d.ToggleBtnLayout();
    

    我在Menu.cs中使用此方法来显示/隐藏Detail.cs中的布局。

0 个答案:

没有答案