Salut J'essaie d'augmenter l'événement PropertyChanged d'un EntityObject, je ne trouve pas un moyen de le faire, est-ce possible?Existe-t-il un moyen de déclencher manuellement l'événement PropertyChanged d'un EntityObject?
-1
A
Répondre
2
OnPropertyChanged("PropertyName")
0
Vous devriez pouvoir décorer la propriété avec un attribut puis appeler la méthode ReportPropertyChanging et ReportPropertyChanged comme ceci:
[EdmScalarPropertyAttribute(IsNullable = false)]
public byte Status
{
get
{
return _status;
}
set
{
if (_status != value)
{
ReportPropertyChanging("Status");
_status = value;
ReportPropertyChanged("Status");
}
}
}
Questions connexes
- 1. Événement PropertyChanged, déclencher lors OnClick?
- 2. Moyen correct de déclencher un téléchargement de fichier (en PHP)?
- 3. Comment déclencher manuellement la validation avec jQuery validate?
- 4. ObservableCollection et Item PropertyChanged
- 5. Comment améliorer les événements PropertyChanged?
- 6. Existe-t-il un moyen de déclencher un événement de serveur avec jQuery ou ASP.NET MVC?
- 7. Notification PropertyChanged pour les propriétés calculées
- 8. Entity Framework (Entité a voyagé de EntityObject à DTO puis à EntityObject) est-il possible de le mettre à jour facilement en db à ce stade?
- 9. Existe-t-il un moyen de plier le code manuellement dans Eclipse?
- 10. Comment faire pour dérouler manuellement un DataGridViewComboBoxColumn?
- 11. Y at-il un moyen de déclencher une fonction javascript sur submit sans onsubmit()
- 12. Existe-t-il un moyen de déclencher une actualisation matérielle (aka Device Manager) en utilisant .NET?
- 13. est-il un moyen de définir les jours et les noms de mois manuellement dans un datetimepicker winform?
- 14. jQuery Datepicker pour déclencher un POST
- 15. Élever manuellement l'événement LostFocus sur un contrôle
- 16. Comment faire défiler manuellement un panneau?
- 17. Comment créer manuellement un service Windows Apache
- 18. envoyer des données à un ForeignKey manuellement?
- 19. ADO.NET - remplissage manuellement colonne
- 20. Sur * nix existe-t-il un moyen de déclencher un processus à une date et heure futures?
- 21. Déclencher un événement avec le prototype
- 22. Existe-t-il une méthode fortement typée pour faire des événements PropertyChanged en C#?
- 23. Comment déclencher un événement en utilisant addHandler
- 24. La meilleure façon de tirer manuellement un haricot à ressort?
- 25. Construire EntityObject à partir de EntityKey sans appel de base de données dans Entity Framework
- 26. Dans Django, comment construire un formset manuellement dans un template?
- 27. Quand WPF s'abonne-t-il à l'événement PropertyChanged?
- 28. Comment ajouter manuellement des données à un DataGrid dans Silverlight
- 29. Empêcher un TreeView de déclencher des événements dans VB6?
- 30. Un clic pour déclencher plusieurs formulaires de recherche?
Mauvais. 1) Je voulais contourner ce ReportPropertyChanged, je voulais augmenter l'événement de la classe de base, le ReportPropertyChanged peut éventuellement lever cet événement mais il fait plus de fonctionnalités précédentes, quand je disais "manuellement lever" c'est ce que je ne voulais pas , Je viens de trouver la réponse - très simple, regardez ci-dessous. 2) Le code ci-dessus est généré par un outil et je ne vais pas le déranger. 3) J'ai tagué mon message avec vb.net. Merci pour votre réponse de toute façon. – Shimmy