Est-il un meilleur moyen d'accéder à la fenêtre WPF

En winform, nous pouvons hériter facilement. Mais dans WPF, on ne peut pas hériter de la classe qui contient le code XAML. Donc à chaque fois que j'ai besoin de généraliser certains de la fenêtre de l'attribut, j'ai créer une classe de base sans XAML. Par exemple, je veux faire tout de démarrage de windows jusqu'au centre de l'écran. J'ai utiliser le code derrière dans la classe de base (cette classe ne contient pas de XAML)

namespace VBDAdvertisement
{
    public class BaseWindow:Window
    {
        public BaseWindow()
        {
            this.WindowStartupLocation = WindowStartupLocation.CenterScreen;
        }
    }
}

C'est juste pour une simple tâche. À mon avis, pour les plus complexes de la tâche, à l'aide de code derrière la ligne par ligne n'est pas une bonne idée. Donc je me demande si il ya une meilleure façon d'hériter de la fenêtre WPF (quelque chose de plus winform héritage) ?

OriginalL'auteur JatSing | 2011-10-25