App.xaml
De Banane Atomic
Aller à la navigationAller à la recherche
Ordre
- OnStartup
- Startup
- StartupUri
OnStartup
public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); var mainWindow = new MainWindow(); mainWindow.DataContext = this; mainWindow.Show(); } } |
Startup
La propriété Startup permet de choisir quelle méthode du code-behind sera exécutée au démarrage de l'application.
<Application Startup="Application_Startup"> </Application> |
public partial class App : Application { private void Application_Startup(object sender, StartupEventArgs e) { var mainWindow = new MainWindow(); mainWindow.DataContext = this; mainWindow.Show(); } } |
StartupUri
La propriété StartupUri permet de choisir quel fenêtre sera affichée au démarrage de l'application.
<Application StartupUri="MainWindow.xaml"> </Application> |
public MainWindow() { InitializeComponent(); this.DataContext = this; } |
App en code behind
class App : Application { [STAThread] public static void Main(string[] args) { App app = new App(); Window w = new MainWindow(); app.Run(w); } } |