Ошибка WinUI 3.0: перегрузка для ButtonTest_Click не соответствует делегату RoutedEventHandler - PullRequest
0 голосов
/ 12 июля 2020

Я работаю над Windows UI Library 3.0 Preview 1 . Выполнили все 4 steps для предварительных требований . На VS2019 - Preview создал проект, используя шаблон UWP blank для WinUI 3. Добавлена ​​кнопка и событие щелчка следующим образом. И я получаю следующую ошибку компиляции:

Ошибка :

Нет перегрузки для 'ButtonTest_Click' соответствует делегату 'RoutedEventHandler'

Примечание :

  1. Ошибка показывает файл C:\DotNET5VS2019\UWP\UWP_WinUITest\obj\x86\Debug\MainPage.g.cs
  2. На моем 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();
}

Вопрос : Что может быть причиной ошибки и как можно ли это решить?

...