コード例 #1
0
ファイル: ProfileSettingsView.cs プロジェクト: poup/MST
 private void ProfilesManager_OnPropertyUpdatedEvent(short key, IObservableProperty property)
 {
     if (key == (short)ObservablePropertiyCodes.DisplayName)
     {
         DisplayName = property.Serialize();
     }
     else if (key == (short)ObservablePropertiyCodes.Avatar)
     {
         AvatarUrl = property.Serialize();
     }
 }
コード例 #2
0
 private void ProfileManager_OnPropertyUpdatedEvent(short key, IObservableProperty property)
 {
     if (key == (short)ObservablePropertyCodes.DisplayName)
     {
         DisplayName = $"{ property.Serialize()}";
     }
 }
コード例 #3
0
 private void ProfilesManager_OnPropertyUpdatedEvent(short key, IObservableProperty property)
 {
     if (key == (short)ObservablePropertiyCodes.DisplayName)
     {
         DisplayName = $"Name: {property.Serialize()}";
     }
     else if (key == (short)ObservablePropertiyCodes.Avatar)
     {
         LoadAvatarImage(property.Serialize());
     }
     else if (key == (short)ObservablePropertiyCodes.Bronze)
     {
         Bronze = $"Bronze: {property.CastTo<ObservableFloat>().GetValue().ToString("F2")}";
     }
     else if (key == (short)ObservablePropertiyCodes.Silver)
     {
         Silver = $"Silver: {property.CastTo<ObservableFloat>().GetValue().ToString("F2")}";
     }
     else if (key == (short)ObservablePropertiyCodes.Gold)
     {
         Gold = $"Gold: {property.CastTo<ObservableFloat>().GetValue().ToString("F2")}";
     }
 }
コード例 #4
0
        private void OnPropertyUpdatedEventHandler(short key, IObservableProperty property)
        {
            OnPropertyUpdatedEvent?.Invoke(key, property);

            logger.Debug($"Property with code: {key} were updated: {property.Serialize()}");
        }