でmvvmcross V3のViewModelViewModel LifeCycle、いつ廃止されるのですか?
public class TimerViewModel : MvxViewModel
{
System.Timers.Timer timer;
public TimerViewModel()
{
timer = new System.Timers.Timer(500f);
timer.Elapsed += HandleTimerElapsed;
timer.Start();
}
void HandleTimerElapsed (object sender, ElapsedEventArgs e)
{
Debug.Log("Time Elapsed");
}
}
MvxViewModelは、私は以下のコードを配置する必要がありIDisposableをし、実装していないと?私はmvvmcrossコードはいくつかのMvxWeakEventSubscriptionを持っていることがわかり
timer.Stop();
timer.Elapsed += HandleTimerElapsed;
、それは私の問題を解決するために使用されるのですか?
申し訳ありません - あなたのシナリオを理解できません。あなたがもっと詳細を提供すれば、私は助けようとします。たぶん完全な例を提供してください。ViewModelを処分する必要があります。 – Stuart
@Stuart、更新された質問 –