Articles of .net

Comment partager les mêmes parameters Resharper entre plusieurs solutions, sans intervention manuelle?

Nos projets sont organisés dans une solution maître (contenant tous les projets) et plusieurs solutions plus petites contenant des regroupements de projets connexes. J’aimerais partager les mêmes parameters Resharper sur chaque solution, en veillant à ce que les développeurs n’aient jamais besoin d’importer des fichiers de configuration dans Resharper ou de faire quoi que ce […]

Pourquoi exactement MEF n’est-il pas un conteneur DI / IoC?

Il a été dit sur la blogosphère et par Microsoft eux-mêmes que MEF n’est pas un autre conteneur IoC. D’accord mais pourquoi? Cela me semble pareil. Peut-être que ce n’est pas aussi bon que Unity ou Castle Windsor , mais cela correspond toujours à la définition, n’est-ce pas? Pourquoi le MEF n’est-il pas un conteneur […]

Vous cherchez une bibliothèque de moteur de règles simple dans .NET

Est-ce que quelqu’un connaît une bonne bibliothèque de règles de bibliothèque .NET (idéalement open-source)? J’ai besoin de quelque chose qui puisse faire des expressions logiques nestedes, par exemple (A et B) et (B ou C ou D). Je dois faire des comparaisons de propriétés d’object, par exemple, A.P1 et B.P1. (Idéalement, je pourrais comparer n’importe […]

ASP.NET Custom Validator côté client et validation côté serveur non déclenchée

Cela ne m’est pas arrivé auparavant, mais pour une raison quelconque, les événements de validation côté client et côté serveur ne sont pas déclenchés: Evénement de validation côté serveur: protected void TextBoxDTownCity_Validate(object source, ServerValidateEventArgs args) { args.IsValid = false; } Evénement de validation côté client: function TextBoxDCountyClient(sender, args) { args.IsValid = false; alert(“test”); } Je […]

Quand est-ce que je devrais utiliser “en utilisant” des blocs en C #?

Y a-t-il des cas particuliers où je devrais (ou ne devrait pas) utiliser des blocs “using”: using(SomeType t = new SomeType()){ … }

C # a-t-il un moyen de me donner un dictionnaire immuable?

Y at-il quelque chose de construit dans les bibliothèques C # de base qui peut me donner un dictionnaire immuable? Quelque chose dans le style de Java : Collections.unmodifiableMap(myMap); Et juste pour clarifier, je ne cherche pas à empêcher les clés / valeurs elles-mêmes d’être changées, juste la structure du Dictionnaire. Je veux quelque chose […]

Dispatcher.CurrentDispatcher vs. Application.Current.Dispatcher

Quelles sont les différences entre Dispatcher.CurrentDispatcher (dans System.Windows.Threading ) et Application.Current.Dispatcher (dans System.Windows )? Mon instinct me dit que Application.Current.Dispatcher ne changera jamais et qu’il est global pour tous les threads de l’application en cours, tandis que Dispatcher.CurrentDispatcher peut créer une nouvelle instance de Dispatcher fonction du thread à partir duquel il a été appelé. […]

Comment puis-je forcer un post-back complet à partir d’un bouton dans un UpdatePanel?

Comment puis-je forcer un post-back complet à partir d’un bouton dans un UpdatePanel?

Pourquoi existe-t-il une exception NotImplementedException?

Cela m’implique vraiment, alors j’espère que quelqu’un peut me donner une justification raisonnable pour expliquer pourquoi les choses sont comme elles sont. NotImplementedException. Vous me tirez la jambe, non? Non, je ne vais pas tenter le coup en disant, “accrochez-vous, la méthode est implémentée – elle lève une exception NotImplementedException”. Oui, c’est vrai, vous devez […]

ComboBox modifiable avec une liaison à la valeur ne figurant pas dans la liste

J’ai une liste déroulante modifiable où l’élément préféré n’est pas toujours dans la liste déroulante. Je voudrais avoir la possibilité de saisir manuellement du texte dans la zone de texte qui se propage à la chaîne liée à SelectedValue. En ce moment, la chaîne liée à SelectedValue n’est mise à jour que si la valeur […]