Hello les gars,
Je voudrai savoir comment marche le command Parameters?
Dans ma View :
Dans mon viewmodel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 PasswordBox x:Name=Password_field Button Command="{Binding LoginCommand}" CommandParameter="{Binding ElementName=Password_field}"
Le probleme vient de cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 public RelayCommand LoginCommand { get; set; } private string password; public ConnexionViewModel() { InscriptionViewCommand = new RelayCommand(executeActionInscription); LoginCommand = new RelayCommand(executeActionLogin); } public string Password { get { return this.password; } set { // Implement with property changed handling for INotifyPropertyChanged if (!string.Equals(this.password, value)) { this.password = value; this.RaisePropertyChanged(); // Method to raise the PropertyChanged event in your BaseViewModel class... } } } public void executeActionLogin(object parameters) { var passwordBox = parameter as PasswordBox; this.password = passwordBox.Password; Page.Frame.Navigate(typeof(IndexView)); Debug.WriteLine(this.email); Debug.WriteLine(this.password); }
LoginCommand = new RelayCommand(executeActionLogin);
Il aime pas que j'ai mis en parameters object parameters.
Mais quand je suis les forums , il n'en mette pas.
Pouvez vous m'aider?
Partager