protected override void OnUnloaded()
        {
            this.DataContext = null;

            this.viewModel?.Dispose();
            this.viewModel = null;

            PartySystem.ClientCurrentPartyMemberAddedOrRemoved -= this.ClientCurrentPartyMemberAddedOrRemovedHandler;
        }
 public void Setup(string name, bool isOnline)
 {
     this.viewModel = new ViewModelNicknameDisplay(name, isOnline);
 }