【发布时间】:2022-08-14 19:17:07
【问题描述】:
许多教程和指南建议,当您在 Xamarin.Forms 或 .NET MAUI 中使用ContentView(或扩展另一个视图)创建自定义控件时,它应该在需要时实现IDisposable 接口。请参阅 here 和 here。
据我所知,取消订阅事件可能很有用。
我的问题是:何时调用Dispose()?
我在 Xamarin.Forms 中尝试了一些场景,涉及从自定义视图所在的页面移动并从导航堆栈中删除该页面,但这些操作都没有调用 Dispose() 方法。
我必须手动调用它吗?
标签: user-interface xamarin.forms idisposable maui