Я работаю над Windows UI Library 3.0 Preview 1 . Выполнили все 4 steps
для предварительных требований . На VS2019 - Preview
создал проект, используя шаблон UWP blank
для WinUI 3
. Добавлена кнопка и событие щелчка следующим образом. И я получаю следующую ошибку компиляции:
Ошибка :
Нет перегрузки для 'ButtonTest_Click' соответствует делегату 'RoutedEventHandler'
Примечание :
- Ошибка показывает файл
C:\DotNET5VS2019\UWP\UWP_WinUITest\obj\x86\Debug\MainPage.g.cs
- На моем
Windows 10 Pro- v1903
максимальная версия проекта была выбрана как 1903
и минимум как 1809
MainPage.Xaml :
<Page
x:Class="UWP_WinUITest.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:UWP_WinUITest"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid>
<Button x:Name="ButtonTest" Content="Test" Click="ButtonTest_Click"/>
</Grid>
</Page>
MainPage.xaml.cs [Примечание : содержимое внутри события не имеет ничего общего с ошибкой, поскольку точная ошибка возникает даже без этого содержимого:
private void ButtonTest_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
{
var msgDialog = new MessageDialog("Test message");
msgDialog.ShowAsync();
}
Вопрос : Что может быть причиной ошибки и как можно ли это решить?