Calling Method after Initialize Component

Multi tool use
I have a Xamarin Forms application that follows the MVVM pattern, and I want to call an Splash Page on the Main Page constructor, I have the Navigation Command, just don't know how to call it.
MainPage.xaml.cs
public MainPage()
{
InitializeComponent();
BindingContext = new ViewModel.MainPageViewModel();
//here I would like to Call the SplashCommand
}
MainPageViewModel.cs
public MainPageViewModel()
{
this.SplashCommand = new Command(this.MethodThatNavigatesToSplashPage);
this._navigationService = DependencyService.Get<Service.INavigationService>();
}
c# xamarin mvvm xamarin.forms
|
show 2 more comments
I have a Xamarin Forms application that follows the MVVM pattern, and I want to call an Splash Page on the Main Page constructor, I have the Navigation Command, just don't know how to call it.
MainPage.xaml.cs
public MainPage()
{
InitializeComponent();
BindingContext = new ViewModel.MainPageViewModel();
//here I would like to Call the SplashCommand
}
MainPageViewModel.cs
public MainPageViewModel()
{
this.SplashCommand = new Command(this.MethodThatNavigatesToSplashPage);
this._navigationService = DependencyService.Get<Service.INavigationService>();
}
c# xamarin mvvm xamarin.forms
splash page as in a page which gets displayed for some seconds and then the application starts is that what u mean to say ?
– Ronak Shethia
Dec 27 at 13:41
Yes, but I'm doing it by just calling the splash page on the Navigation by PushModalAsync, then, in the Splash Page, I have a method that closes the page and returns to the MainPage(after 3 seconds).
– Neto Costa
Dec 27 at 13:43
but why do u need to do so you can call your splash screen from main activity.
– Ronak Shethia
Dec 27 at 13:44
Does the splash screen really need to be aCommand
? Perhaps within App.xaml.cs or whichever be the application startup you can call Splash code followed by code to display main window. But if what you are referring to is a notification instead of splash screen, then it would be a different deal.
– Siva Gopal
Dec 27 at 13:44
I tried to call it from the main activity, but then the rest of the navigatoin didn't worked, but, I'll try it that way again.
– Neto Costa
Dec 27 at 13:46
|
show 2 more comments
I have a Xamarin Forms application that follows the MVVM pattern, and I want to call an Splash Page on the Main Page constructor, I have the Navigation Command, just don't know how to call it.
MainPage.xaml.cs
public MainPage()
{
InitializeComponent();
BindingContext = new ViewModel.MainPageViewModel();
//here I would like to Call the SplashCommand
}
MainPageViewModel.cs
public MainPageViewModel()
{
this.SplashCommand = new Command(this.MethodThatNavigatesToSplashPage);
this._navigationService = DependencyService.Get<Service.INavigationService>();
}
c# xamarin mvvm xamarin.forms
I have a Xamarin Forms application that follows the MVVM pattern, and I want to call an Splash Page on the Main Page constructor, I have the Navigation Command, just don't know how to call it.
MainPage.xaml.cs
public MainPage()
{
InitializeComponent();
BindingContext = new ViewModel.MainPageViewModel();
//here I would like to Call the SplashCommand
}
MainPageViewModel.cs
public MainPageViewModel()
{
this.SplashCommand = new Command(this.MethodThatNavigatesToSplashPage);
this._navigationService = DependencyService.Get<Service.INavigationService>();
}
c# xamarin mvvm xamarin.forms
c# xamarin mvvm xamarin.forms
edited Dec 27 at 13:27
Uwe Keim
27.4k31128210
27.4k31128210
asked Dec 27 at 13:09


Neto Costa
1117
1117
splash page as in a page which gets displayed for some seconds and then the application starts is that what u mean to say ?
– Ronak Shethia
Dec 27 at 13:41
Yes, but I'm doing it by just calling the splash page on the Navigation by PushModalAsync, then, in the Splash Page, I have a method that closes the page and returns to the MainPage(after 3 seconds).
– Neto Costa
Dec 27 at 13:43
but why do u need to do so you can call your splash screen from main activity.
– Ronak Shethia
Dec 27 at 13:44
Does the splash screen really need to be aCommand
? Perhaps within App.xaml.cs or whichever be the application startup you can call Splash code followed by code to display main window. But if what you are referring to is a notification instead of splash screen, then it would be a different deal.
– Siva Gopal
Dec 27 at 13:44
I tried to call it from the main activity, but then the rest of the navigatoin didn't worked, but, I'll try it that way again.
– Neto Costa
Dec 27 at 13:46
|
show 2 more comments
splash page as in a page which gets displayed for some seconds and then the application starts is that what u mean to say ?
– Ronak Shethia
Dec 27 at 13:41
Yes, but I'm doing it by just calling the splash page on the Navigation by PushModalAsync, then, in the Splash Page, I have a method that closes the page and returns to the MainPage(after 3 seconds).
– Neto Costa
Dec 27 at 13:43
but why do u need to do so you can call your splash screen from main activity.
– Ronak Shethia
Dec 27 at 13:44
Does the splash screen really need to be aCommand
? Perhaps within App.xaml.cs or whichever be the application startup you can call Splash code followed by code to display main window. But if what you are referring to is a notification instead of splash screen, then it would be a different deal.
– Siva Gopal
Dec 27 at 13:44
I tried to call it from the main activity, but then the rest of the navigatoin didn't worked, but, I'll try it that way again.
– Neto Costa
Dec 27 at 13:46
splash page as in a page which gets displayed for some seconds and then the application starts is that what u mean to say ?
– Ronak Shethia
Dec 27 at 13:41
splash page as in a page which gets displayed for some seconds and then the application starts is that what u mean to say ?
– Ronak Shethia
Dec 27 at 13:41
Yes, but I'm doing it by just calling the splash page on the Navigation by PushModalAsync, then, in the Splash Page, I have a method that closes the page and returns to the MainPage(after 3 seconds).
– Neto Costa
Dec 27 at 13:43
Yes, but I'm doing it by just calling the splash page on the Navigation by PushModalAsync, then, in the Splash Page, I have a method that closes the page and returns to the MainPage(after 3 seconds).
– Neto Costa
Dec 27 at 13:43
but why do u need to do so you can call your splash screen from main activity.
– Ronak Shethia
Dec 27 at 13:44
but why do u need to do so you can call your splash screen from main activity.
– Ronak Shethia
Dec 27 at 13:44
Does the splash screen really need to be a
Command
? Perhaps within App.xaml.cs or whichever be the application startup you can call Splash code followed by code to display main window. But if what you are referring to is a notification instead of splash screen, then it would be a different deal.– Siva Gopal
Dec 27 at 13:44
Does the splash screen really need to be a
Command
? Perhaps within App.xaml.cs or whichever be the application startup you can call Splash code followed by code to display main window. But if what you are referring to is a notification instead of splash screen, then it would be a different deal.– Siva Gopal
Dec 27 at 13:44
I tried to call it from the main activity, but then the rest of the navigatoin didn't worked, but, I'll try it that way again.
– Neto Costa
Dec 27 at 13:46
I tried to call it from the main activity, but then the rest of the navigatoin didn't worked, but, I'll try it that way again.
– Neto Costa
Dec 27 at 13:46
|
show 2 more comments
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53945642%2fcalling-method-after-initialize-component%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53945642%2fcalling-method-after-initialize-component%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
rgZ170 iIrU,r9v,KmrhkxOBX,Qp2ntP,Rl3m MRDRzGWfSkU1SjJ7h3nWmPL3zjZB2npokKYo41e6Y6,JT1
splash page as in a page which gets displayed for some seconds and then the application starts is that what u mean to say ?
– Ronak Shethia
Dec 27 at 13:41
Yes, but I'm doing it by just calling the splash page on the Navigation by PushModalAsync, then, in the Splash Page, I have a method that closes the page and returns to the MainPage(after 3 seconds).
– Neto Costa
Dec 27 at 13:43
but why do u need to do so you can call your splash screen from main activity.
– Ronak Shethia
Dec 27 at 13:44
Does the splash screen really need to be a
Command
? Perhaps within App.xaml.cs or whichever be the application startup you can call Splash code followed by code to display main window. But if what you are referring to is a notification instead of splash screen, then it would be a different deal.– Siva Gopal
Dec 27 at 13:44
I tried to call it from the main activity, but then the rest of the navigatoin didn't worked, but, I'll try it that way again.
– Neto Costa
Dec 27 at 13:46