Hello,
La fenêtre de login utilise le custom control CustomDataForm définit dans CustomDataForm.cs. Ce dernier dérive de DataForm et se construit de manière "automatique" en fonction des propriétés présentes dans l'objet qu'il lui est associé dans le DataContext.
Dans notre cas, c'est un objet de type LoginInfo qui est fourni décrit dans LoginInfo.cs (ou .vb dans ton cas).
Du coup, si tu ne veux plus voir le "Keep me signed" (extrait du fichier de ressources comme déjà dit), tu as 2 solutions:
Tu dégages la propriété RememberMe et tu changes cette ligne de code:
return new LoginParameters(this.UserName, this.Password, this.RememberMe, null);
Par celle-ci:
return new LoginParameters(this.UserName, this.Password);
Soit plus simple, tu demandes simplement à la propriété de ne pas s'afficher dans le processus d'autogénération en changeant l'attribut de la propriété RememberMe par défaut:
[Display(Name = "RememberMeLabel", ResourceType = typeof(ApplicationStrings)]
Avec celui-là:
[Display(Name = "RememberMeLabel", ResourceType = typeof(ApplicationStrings), AutoGenerateField = false)]
Bye,
David Rousset
Microsoft France
Partager