Je suis nouveau à WPF et ont créé une bibliothèque de contrôle utilisateur WPFWPF problème de classe de base de contrôle de l'utilisateur
J'ai ajouté une classe de base qui ressemble à ceci
public class TControl : UserControl
{
}
et que vous voulez tous mes contrôles d'hériter à partir de cela.
J'ai un contrôle appelé notification qui ressemble à
public partial class Notification : TControl
{
public Notification()
{
InitializeComponent();
}
fonctionne très bien, sauf si jamais je recompile la classe partielle cachée où InitializeComponent() est défini est regénéré et hérite de System.Windows.Controls.UserControl
cela me donne un
erreurdéclarations partielles de 'Twac.RealBoss.UserControls.Notification' ne doit pas spécifier différentes classes de base
,
est là de toute façon de forcer la classe générée pour hériter de ma classe de base?
Absolument correct, je l'ai laissé là pour me rappeler qu'il n'hérite pas seulement d'usercontrol. TControl ne fait rien pour le moment, mais il pourrait dans le futur – aaron
Aussi, je ne voudrais pas utiliser la notation hongroise (TControl, au lieu de Control), contrairement à Delphi, il n'est pas recommandé en C# (ou Java ou C++). En Delphi, il est seulement nécessaire puisque la langue n'est pas sensible à la casse. –