Dlaczego tak
W WPF napis przycisku ustawia właściwość Content, a metodę obsługi przypisuje się zdarzeniu Click. Właściwość Text ma przycisk w .NET MAUI, ale nie w WPF, a atrybutu OnClick nie ma w XAML – to nazwa z HTML i ASP.NET. Zapis z atrybutami value, style i onclick to składnia HTML, a XAML rozróżnia wielkość liter, więc element button nie zostanie rozpoznany jako kontrolka Button.