Disons que vous avez deux classes qui s'étendent UserControl
. Chacun des contrôles fournit un event
personnalisé (ceci pourrait être fait en utilisant une interface).C# UserControl factory
Vous souhaitez afficher l'un des contrôles dans les jours impairs et l'autre dans les jours pairs.
Vous souhaitez également pouvoir faire glisser & déposer (Visual Studio) le UserControl
sur votre formulaire sans connaître le type de contrôle qui sera finalement.
Comment faites-vous cela? Le modèle d'usine est-il utile ici?
Je dois être en mesure de fournir un contrôle qui peut être déplacé par glisser-déposer via Visual Studio. Ce contrôle doit pouvoir prendre en charge plusieurs implémentations en fonction de certaines conditions. J'ai donc besoin d'un contrôle "générique" qui doit d'une certaine manière fournir certaines fonctionnalités (comme s'il s'agissait d'un certain type) – user1112111