示例#1
0
 public virtual void InitializeRoomPanel(RoomPanelViewModel viewModel)
 {
     // This is called when a RoomPanelViewModel is created
     viewModel.QuitRoom.Action                = this.QuitRoomHandler;
     viewModel.RefreshRoom.Action             = this.RefreshRoomHandler;
     viewModel.RefreshRoomProperties.Action   = this.RefreshRoomPropertiesHandler;
     viewModel.RefreshPlayerProperties.Action = this.RefreshPlayerPropertiesHandler;
     viewModel.SetProperties.Action           = this.SetPropertiesHandler;
     viewModel.SendEvent.Action               = this.SendEventHandler;
     viewModel.RefreshEvent.Action            = this.RefreshEventHandler;
     RoomPanelViewModelManager.Add(viewModel);
 }
示例#2
0
 public override void DisposingViewModel(uFrame.MVVM.ViewModel viewModel)
 {
     base.DisposingViewModel(viewModel);
     RoomPanelViewModelManager.Remove(viewModel);
 }