Привязка события Loaded?

Я пытаюсь отобразить окно входа в систему после загрузки MainWindow, не меняя Шаблон MVVM. Поэтому я пытаюсь привязать событие Loaded в главном окне к событию в моей модели просмотра. Вот что я пробовал:

MainWindowView.xaml

 <Window x:Class="ScrumManagementClient.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525"
        DataContext="ViewModel.MainWindowViewModel"
        Loaded="{Binding ShowLogInWindow}">
    <Grid>

    </Grid>
 </Window>

MainWindowViewModel.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ScrumManagementClient.ViewModel
{
    class MainWindowViewModel : ViewModelBase
    {
        public void ShowLogInWindow(object sender, EventArgs e)
        {
            int i = 0;
        }
    }
}

Сообщение об ошибке Я получение: "Loaded =" {Binding ShowLogInWindow} "недействительно. '{Binding ShowLogInWindow}' не является допустимым именем метода обработчика событий. Допустимы только методы экземпляра в сгенерированном классе или классе программной части."

11
задан Eamonn McEvoy 25 October 2011 в 10:25
поделиться