Harriet.ViewModels.ShownCharacterNameViewModel.ShownCharacterNameViewModel C# (CSharp) Method

ShownCharacterNameViewModel() public method

モデルの設定をもとにビューモデルを初期化します。
public ShownCharacterNameViewModel ( IShownCharacterNameSetting setting ) : System.ComponentModel
setting IShownCharacterNameSetting モデルでの表示名設定
return System.ComponentModel
        public ShownCharacterNameViewModel(IShownCharacterNameSetting setting)
        {
            CharacterName = setting.CharacterName;

            PropertyChanged += (_, __) => setting.CharacterName = CharacterName;
            PropertyChangedEventManager.AddHandler(
                setting,
                (_, __) => CharacterName = setting.CharacterName, 
                nameof(CharacterName)
                );
        }
ShownCharacterNameViewModel