Construire Thème Personnalisé ou Standard à Thème dans WPF
Bientôt d'être un professionnel .NET développeur (je l'espère) je commence à creuser dans Windows Presentation Foundation (WPF). La recherche dans plusieurs didacticiels vidéo, je trouve le design de l'interface graphique d'une tâche intimidante. D'avoir à spécifier toutes les couleurs, sur chaque élément, dans chaque situation, à chaque plate-forme semble un peu trop. Comment pouvez-vous faire pour rendre le processus plus simple et plus générique lorsqu'il s'agit de la conception? Est-il un des modèles de commencer à partir, ou bien est-on devrait spécifier un couple de centaines de lignes de code XAML avant la conception est à la recherche de son attrait?
Regard sur le bloc ci-dessous...
<Style TargetType="{x:Type Button}">
<Setter Property="Background" Value="LightGreen" />
<Setter Property="Foreground" Value="DarkGreen" />
</Style>
... où les propriétés de pointage et de poussé-style de bouton est à gauche qui besoin de plus de lignes de code XAML de faire ce que le réalisateur veut.
Aurait-il un simple XAML-éditeur autour d'augmenter produtivity? Si il n'y en a pas, c'est juste pour creuser trempette dans le XAML et de commencer à construire les styles de n'en garder pour plus tard projets.
Vous devez vous connecter pour publier un commentaire.
De la conception de votre propre thème est grande, mais il exige beaucoup de compétences et de temps. De mon point de vue ce n'est pas une bonne idée d'investir dans la conception de votre propre thème, si vous disposez déjà de si nombreux thèmes disponibles en ligne. Vous pouvez en prendre un qui vous convient et de le modifier selon vos besoins.
Je genrally consulter ces liens pour les thèmes -
WPF Thèmes -
WPF Sélecteur de Thème
Projet Wpf Avec 21 Thème
Dans le cas où vous avez besoin de plus d'options que vous pouvez en acheter un ici -
Il n'est pas nécessaire de créer un Style. Vous pouvez simplement utiliser le style par défaut. Considérons ce simple messagebox style de fenêtre:
Si vous avez vraiment besoin de re-contrôles de style, je voudrais choisir et de choisir ceux à faire. Sinon, oui je pense que la création d'un style personnalisé est un assez gros travail.
La création d'un style personnalisé est une tâche très importante, cependant, si vous décidez de ce qui est nécessaire (il n'est pas nécessaire). Vous pouvez utiliser Expression Blend pour accélérer le processus.
Reuxables avoir un couple de thèmes gratuits que vous pouvez essayer. Nous avons juste acheté un de leur non-libre et c'est très facile, il vous suffit de jeter dans une référence dans votre application.xaml et il transforme votre application. Facile à adapter, trop.