我正在用我的代码关注Xamarin示例:
class PublicationPage(Page):
# ...
def save(self, *args, **kwargs):
result = super().save(*args, **kwargs)
from datetime import datetime
parent_page = self.get_parent()
parent_page.last_published_at = datetime.now()
parent_page.save()
return result
据我所知,这与本示例相同:
https://docs.microsoft.com/en-us/xamarin/essentials/device-display?context=xamarin%2Fios&tabs=uwp
但是它给了我错误消息:
App.xaml.cs(13,13):错误CS0123:没有过载 'OnMainDisplayInfoChanged'匹配代理 'EventHandler'(CS0123)
任何人都可以帮助我解释此错误消息的含义,并告诉我是否有办法解决此问题?
答案 0 :(得分:3)
此错误即将到来是因为您缺少第一个param
,即object sender
。尝试传递完整的方法签名。
private void OnMainDisplayInfoChanged(object sender, DisplayInfoChangedEventArgs e)
{
var displayInfo = e.DisplayInfo;
}