Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Benjamin Roux

Silverlight Expert - Silverlight Fan - MVP Client App Dev

Actualités

  • Mon statut Live Messenger :





    View Benjamin Roux's profile on LinkedIn

    Benjamin Roux's Facebook Profile


    MVP Blog Badge.
[Silverlight] Suggestion – Déplacer INotifyCollectionChanged de System.Windows.dll vers System.dll

Je viens juste de soumettre une suggestion sur Microsoft Connect pour déplacer INotifyCollectionChanged de System.Windows.dll vers System.dll.

Vous pouvez voir ma suggestion à cette adresse : https://connect.microsoft.com/VisualStudio/feedback/details/560184/move-inotifycollectionchanged-from-system-windows-dll-to-system-dll

Voici la raison pourquoi je suggère ça :

En fait je voulais prendre avantages de la nouvelle fonctionnalité de Silverlight/VS 2010 qui permet de partager des assemblies entre SL et le .NET Framework (voir http://blogs.msdn.com/clrteam/archive/2009/12/01/sharing-silverlight-assemblies-with-net-apps.aspx) Tout allez bien jusqu’à ce que je tente de partager une collection custom (avec de la logique custom) implémentant INotifyCollectionChanged. (vu que cette interface se trouve dans System.Windows.dll qui n’a pas été rendu partageable).

Cette modification a déjà été réalisée dans le Framework 4 (voir https://connect.microsoft.com/VisualStudio/feedback/details/488607/move-inotifycollectionchanged-to-system-dll), elle a été déplacé de WindowsBase.dll vers System.dll, donc ça doit aussi être faisable en Silverlight.

Si vous pensez que c’est légitime, vous pouvez voter pour !

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mercredi 19 mai 2010 13:28 par broux
Classé sous : , ,

Commentaires

NeuroCypher a dit :

done.

Bonne idee.

# mai 20, 2010 10:25

VANNESTE Xavier a dit :

Ca risque pas d'entrer en conflit avec INotifyCollectionChanged qui est dans system.dll du framework.net ??

http://msdn.microsoft.com/en-us/library/system.collections.specialized.inotifycollectionchanged.aspx

# mai 21, 2010 11:55

broux a dit :

C'est le but (enfin pas qu'il y ait un conflit).

En Silverlight, INotifyCollectionChanged se trouve dans System.Windows.dll, et lorsqu'on veut partager une assembly, qui contient une classe l'implémentant, entre SL et le .NET Fx, on est bloqué puisque System.Windows.dll de Silverlight n'est pas "shareable".

Si elle se trouvait dans System.dll tout fonctionnerait.

# mai 21, 2010 17:29
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01