Связывание загруженного события?
Я пытаюсь отобразить окно входа в систему, как только мое 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}' не является допустимым именем метода обработчика событий. Допустимы только методы экземпляра в сгенерированном классе или классе с выделенным кодом."