5

wpfのビューモデルからデータにアクセスするために、ゲッターのみでセッターなしでデータをプロパティにバインドするにはどうすればよいですか? 私は使用しており、そのプロパティを ViewModel プロパティPasswordBoxにバインドしたいと考えています。SecureStringどうやってやるの?

4

3 に答える 3

0

xaml でバインド:

<PasswordBox Text="{Binding SecureString, Mode=OneWay}"...

xamlバインディングから変更したくない場合

public string SecureString
{
   get { return _secureString;}
   private set
   {
      if(_secureString == value) return;
      _secureString = value;
      RaisePropertyChanged(() => SecureString);
   }

 public void SetSecureString(string newSecureString)
 {
     SecureString = newSecureString;
 }

ViewModel の消費者は、そのメソッドを介して設定できるはずSecureStringです..

于 2013-08-04T14:35:32.280 に答える