Exemplo n.º 1
0
        public GeneratorPage(bool fromTabPage, Action <string> selectAction = null, TabsPage tabsPage = null)
        {
            _tabsPage = tabsPage;
            InitializeComponent();
            _vm           = BindingContext as GeneratorPageViewModel;
            _vm.Page      = this;
            _fromTabPage  = fromTabPage;
            _selectAction = selectAction;
            var isIos = Device.RuntimePlatform == Device.iOS;

            if (selectAction != null)
            {
                if (isIos)
                {
                    ToolbarItems.Add(_closeItem);
                }
                ToolbarItems.Add(_selectItem);
            }
            else
            {
                if (isIos)
                {
                    ToolbarItems.Add(_moreItem);
                }
                else
                {
                    ToolbarItems.Add(_historyItem);
                }
            }
            if (isIos)
            {
                _typePicker.On <iOS>().SetUpdateMode(UpdateMode.WhenFinished);
            }
        }
Exemplo n.º 2
0
 public GeneratorPage(bool fromTabPage, Action <string> selectAction = null)
 {
     InitializeComponent();
     _vm           = BindingContext as GeneratorPageViewModel;
     _vm.Page      = this;
     _fromTabPage  = fromTabPage;
     _selectAction = selectAction;
     if (selectAction == null)
     {
         ToolbarItems.Remove(_selectItem);
     }
 }
Exemplo n.º 3
0
 public GeneratorPage(bool fromTabPage, Action <string> selectAction = null, TabsPage tabsPage = null)
 {
     _tabsPage = tabsPage;
     InitializeComponent();
     _vm           = BindingContext as GeneratorPageViewModel;
     _vm.Page      = this;
     _fromTabPage  = fromTabPage;
     _selectAction = selectAction;
     if (selectAction != null)
     {
         ToolbarItems.Add(_selectItem);
     }
     if (Device.RuntimePlatform == Device.iOS)
     {
         ToolbarItems.Add(_moreItem);
     }
     else
     {
         ToolbarItems.Add(_historyItem);
     }
 }