【初入MAUI】在MAUI中,将控件的行为和UI分离有哪些方式

发布时间 2023-05-31 08:26:32作者: 王山而瑞

我目前还在学习刚入门一天不到,用随笔记录一下学习感受,也方便我后期自己复习一些要点。

回归正题,先说我得到的结论,有2种。1.使用+=运算符订阅事件,来自WPF.NET的方式。2.创建 .NET MAUI 行为

 图片中的段落来自 https://learn.microsoft.com/zh-cn/training/modules/create-user-interface-xaml/4-event-handling-xaml

这段来自“XAML中的事件处理”,根据它的说法,要想使用代码来连接事件处理程序,请使用+=运算符订阅事件。但它接下来并没有说,事件要怎么写,省略了。我在MAUI文档里也没找到这种写法,在一个标题叫做“如何使用代码添加事件处理程序 (WPF .NET)”的文档里找到了。https://learn.microsoft.com/zh-cn/dotnet/desktop/wpf/events/how-to-add-an-event-handler-using-code?view=netdesktop-7.0

感觉这种写法已经过时了,或者说不是MAUI主推的写法。
在MAUI中,要想把UI和行为分离,应该这么写(不知道我说的对不对)https://learn.microsoft.com/zh-cn/dotnet/maui/fundamentals/behaviors#net-maui-behaviors