private void TrocaTelaCommand() { var pageActivity = new ActivityIndicatorPage(); GoActivityIndicator = new Command(() => { MessagingCenter.Send <ActivityIndicatorPage>(pageActivity, "GoActivity"); }); var pageProgressBar = new ProgressBarPage(); GoProgressBar = new Command(() => { MessagingCenter.Send <ProgressBarPage>(pageProgressBar, "GoProgressBar"); }); var pageBoxView = new BoxViewPage(); GoBoxView = new Command(() => { MessagingCenter.Send <BoxViewPage>(pageBoxView, "GoBoxView"); }); var pageLabel = new LabelPage(); GoLabel = new Command(() => { MessagingCenter.Send <LabelPage>(pageLabel, "GoLabel"); }); var pageButton = new ButtonPage(); GoButton = new Command(() => { MessagingCenter.Send <ButtonPage>(pageButton, "GoButton"); }); var pageEntryEditor = new EntryEditorPage(); GoEntryEditor = new Command(() => { MessagingCenter.Send <EntryEditorPage>(pageEntryEditor, "GoEntryEditor"); }); var pageDatePicker = new DatePickerPage(); GoDatePicker = new Command(() => { MessagingCenter.Send <DatePickerPage>(pageDatePicker, "GoDatePicker"); }); var pageTimePicker = new TimePickerPage(); GoTimePicker = new Command(() => { MessagingCenter.Send <TimePickerPage>(pageTimePicker, "GoTimePicker"); }); var pagePickerPage = new PickerPage(); GoPickerPage = new Command(() => { MessagingCenter.Send <PickerPage>(pagePickerPage, "GoPickerPage"); }); var pageSearchBar = new SearchBarPage(); GoSearchPage = new Command(() => { MessagingCenter.Send <SearchBarPage>(pageSearchBar, "GoSearchPage"); }); var pageSliderStepper = new SliderStepperPage(); GoSliderStepper = new Command(() => { MessagingCenter.Send <SliderStepperPage>(pageSliderStepper, "GoSliderStepper"); }); var pageSwitch = new SwitchPage(); GoSwitch = new Command(() => { MessagingCenter.Send <SwitchPage>(pageSwitch, "GoSwitch"); }); var imagePage = new ImagePage(); GoImagePage = new Command(() => { MessagingCenter.Send <ImagePage>(imagePage, "GoImagePage"); }); var listView = new ListViewPage(); GoListView = new Command(() => { MessagingCenter.Send <ListViewPage>(listView, "GoListView"); }); var tablePage = new TableViewPage(); GoTableViewPage = new Command(() => { MessagingCenter.Send <TableViewPage>(tablePage, "GoTableViewPage"); }); var webView = new WebViewPage(); GoWebView = new Command(() => { MessagingCenter.Send <WebViewPage>(webView, "GoWebView"); }); }
private void AssinarMensagens() { MessagingCenter.Subscribe <ActivityIndicatorPage>(this, "GoActivity", (msg) => { //App.Current.MainPage = new Navigation.Pagina1(); Detail = new ActivityIndicatorPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <ProgressBarPage>(this, "GoProgressBar", (msg) => { Detail = new ProgressBarPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <BoxViewPage>(this, "GoBoxView", (msg) => { Detail = new BoxViewPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <LabelPage>(this, "GoLabel", (msg) => { Detail = new LabelPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <ButtonPage>(this, "GoButton", (msg) => { Detail = new ButtonPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <EntryEditorPage>(this, "GoEntryEditor", (msg) => { Detail = new EntryEditorPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <DatePickerPage>(this, "GoDatePicker", (msg) => { Detail = new DatePickerPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <TimePickerPage>(this, "GoTimePicker", (msg) => { Detail = new TimePickerPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <PickerPage>(this, "GoPickerPage", (msg) => { Detail = new PickerPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <SearchBarPage>(this, "GoSearchPage", (msg) => { Detail = new SearchBarPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <SliderStepperPage>(this, "GoSliderStepper", (msg) => { Detail = new SliderStepperPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <SwitchPage>(this, "GoSwitch", (msg) => { Detail = new SwitchPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <ImagePage>(this, "GoImagePage", (msg) => { Detail = new ImagePage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <ListViewPage>(this, "GoListView", (msg) => { Detail = new ListViewPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <TableViewPage>(this, "GoTableViewPage", (msg) => { Detail = new TableViewPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <WebViewPage>(this, "GoWebView", (msg) => { Detail = new WebViewPage(); //Esconder a master IsPresented = false; }); }
private void IrParaPaginaEntryEditor(object s, EventArgs e) { Detail = new EntryEditorPage(); }