As ContentView does not implement idisposable, should I do it in my view class instead?
// when user click button A
placeholder.Children.Clear ();
placeholder.Children.Add (new HomeView ());
// when user click button B
placeholder.Children.Clear ();
placeholder.Children.Add (new AnnouncementView ());