MVVM Light を使用して Windows Phone 7 にアプリケーションのいくつかのページがあり、アプリケーション コマンドにログインして必要なサービスを呼び出し、ログイン ページに戻り、データ (ユーザー名とパスワード) のすぐそばでセッションを開始し、私が入ってきたとき、以前に結合されたユーザーのデータに続くページで、新しいデータを更新しない場合、バインディング プロパティと raisePropertyChanged があります。データを再度初期化して再度入力するにはどうすればよいですか。
ありがとうございました。
これは、ViewModel での私のコードの例です。
public class LoginViewModel:ViewModelBase
{
ILoginService _loginService;
INavigationService _navigationService;
private string _usuario;
public string Usuario
{
get { return _usuario; }
set { if (_usuario != value) { _usuario = value; RaisePropertyChanged("Usuario"); } }
}
private string _contraseña;
public string Contraseña
{
get { return _contraseña; }
set { if (_contraseña != value) { _contraseña = value; RaisePropertyChanged("Contraseña"); } }
}
public LoginViewModel(ILoginService loginService, INavigationService navigationService)
{
//my code....
}
}
私のビューのコードXAML:
<TextBlock Grid.Row="1" Text="Usuario" Style="{StaticResource TextosEtiquetasLogin}"/>
<TextBox Grid.Row="2" Text="{Binding Usuario, Mode=TwoWay}" Style="{StaticResource CuadrosTexto}" />
<TextBlock Grid.Row="3" Text="Contraseña" Style="{StaticResource TextosEtiquetasLogin}"/>
<PasswordBox x:Name="txtPass" Grid.Row="4" Password="{Binding Contraseña, Mode=TwoWay}" Style="{StaticResource CuadrosTextoPass}">
ありがとう、あなたが私を助けてくれることを願っています...