0

タイトルが言うように。パスワードの内容へのアクセスは、実際にはコードビハインドファイルでのみ利用できるようですが、これをビューモデルに渡すにはどうすればよいでしょうか。

これは基本的なWPFログイン画面用であり、セキュリティは最大の関心事ではありません。ただし、PWボックスコントロールを使用することをお勧めします。

ありがとう

4

2 に答える 2

4

通常、PasswordBoxオブジェクト全体をLoginCommand経由して渡すだけですCommandParameter

<Button Command="{Binding Path=LoginCommand}"
        CommandParameter="{Binding ElementName=MyPasswordBox}" ... />

次に、オブジェクトを としてキャストし、PasswordBoxから値を取得できます。PasswordBox.Password

于 2012-10-19T12:30:31.647 に答える
-1

私のxamlは次のようになります

<PasswordBox Name="Password" Password="{Binding Pwd, Mode=TwoWay}"/>

ビューモデルで

private string _Pwd;
public string Pwd
{
    get { return _Pwd; }
    set { 
        _Pwd = value;
        RaisePropertyChanged(()=>Pwd);
    }
}
于 2012-10-21T12:25:45.323 に答える