private void handlePopupViewModeChanged(PopupViewMode new_mode) { if (new_mode != PopMode.Value) { PopView = pop_factory.createView(new_mode); PopVisible.Value = (new_mode == PopupViewMode.NONE) ? Visibility.Collapsed : Visibility.Visible; } }
private void handlePopupViewModeChanged(PopupViewMode new_mode) { if (new_mode == PopMode) { return; } switch (new_mode) { case PopupViewMode.NONE: PopVisible = Visibility.Collapsed; break; case PopupViewMode.LOGIN: PopView = new LoginPage(credentials); PopVisible = Visibility.Visible; break; case PopupViewMode.USER: PopView = new AccountPage(credentials); PopVisible = Visibility.Visible; break; } }