Dans notre couche de données, nous devons créer des objets de style qui pourraient hériter leurs valeurs d'autres objets de style.Implémentation d'objets de style héritable en C#
Exemple de scénario 1:
class Style
{
string Name;
string ParentName;
// Other properties go here.
}
Alors, quand il y a une liste de ces styles, un style avec un nom de parent doit hériter ses valeurs de style à partir de son parent.
Scénario 2:
class ConatiningType
{
Style BaseStyle;
Style MouseHoverStyle;
}
Dans le cas ci-dessus, le MouseHoverStyle doit hériter ses valeurs de la BaseStyle. Je suis sûr qu'il y a quelques modèles de conception recommandés pour ce scénario. Si oui, veuillez les indiquer.
Connaissez-vous les propriétés de dépendance? – Gabe
Essayez-vous de dupliquer l'héritage de style dans WPF? Je suppose que c'est pour WinForms? –