{"partition": "head_middle", "source_domain": "social.msdn.microsoft.com", "digest": "sha1:5NMBO52VYR33BAYDDIHI6NSO4WD5EDLY", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00049.parquet"}
Personnalisation du style et de l'animation d'un bouton
Développement Frameworks > Windows Presentation Foundation Question
Je suis designer graphiste et pas du tout développeur sur Blend. Je dois m'auto-former pour mon travail, bien-entendu il n'y a pas de livre d'apprentissage pour les nuls. Vous l'aurez compris, je débute sur ce logiciel. Actuellement j'ai un projet wpf
à faire dans lequel j'ai besoin de créer un modèle de bouton Surface afin d'appliquer les propriétés à d'autres boutons dans le projet. Seulement si je démarre d'un bouton surface existant (via l'onglet composant), il possède déjà des animations (états etc)
par défaut que je n'arrive pas à modifier. Si je part d'un rectangle que je transforme en bouton et que je modifie le modèle, je n'arrive pas non plus à appliquer des effets au bouton quand il sera cliqué.
L'autre problème pour les animations est que je ne comprends pas clairement comment fonctionnent les déclencheurs et la différence avec des comportements que l'on vient glisser sur un élément pour créer un storyboard. Est-ce que quelqu'un pourrait me dire
comment personnaliser un bouton (style et animations) et m'expliquer comment fonctionnent les déclencheurs, états et comportements?
Merci d'avance Thursday, April 12, 2012 3:21 PM
Oula, y'a beaucoup de boulot ;-)
Le mieux est de suivre un certain nombre de tutoriels pour vous faire la main.
Uen bonne adresse pour commencer avec Blend : http://www.microsoft.com/expression/resources/BlendTraining/
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone
Aurel BeraMicrosoft contingent staff, Owner
même si le fait de partir d'un Rectangle vous permet d'arriver au résultat que vous souhaitez, je ne peux que vous encourager a partir d'un composant bouton pour réaliser votre personnalisation. En effet le principe de Blend et de Visual Studio est de favoriser
au maximum la découpe du flux de travail, de la création d'une application, entre les développeurs et les designers, si vous utilisez un rectangle pour vos boutons, les développeurs qui travailleront sur vos applications ne pourront pas utiliser ,par exemple,
la propriété Command (qui n'existe pas sur le bouton) pour exécuter une action à travers le Binding d'une ICommand (un interface permettant d'écrire une classe qui générera une action).
WPF vous permet de styler complètement vos composants sans modifier le comportement fonctionnel de base du composant. Si vous persistez dans la bonne voie, vos développeurs vous en remercieront, sinon ils devront utiliser toutes sortes d'astuces
pour coder correctement les fonctionnalités voulues et vous perdrez du temps et donc de l'argent sur vos projets.#codingwithfun / .NET
j'ai déjà visualisé ces vidéos et je sais déjà créer un bouton, paramétrer son modèle en tant que style. J'ai plus simple de créer un bouton à partir d'un rectangle plutôt que de partir du composant bouton. J'ai réussi toute seule ce que je voulais
faire mais est-il possible de m'expliquer quand même à quoi sert un déclencheur et comment il fonctionne? Car je peux créer des états et des storyboards puis les associer à un comportement pour les faire jouer, dans ce cas là quel est le rôle du déclencheur?
Bonjour, Pouvons-nous considérer que vous avez résolu votre problème avec les scénarios proposés ? Dans l'affirmative, pourriez-vous partager avec nous la solution, afin que d'autres personnes avec le même problème
puissent profiter de cette solution ? Désormais, nous marquons les solutions proposées. N'hésitez pas à revenir et supprimer la réponse marquée si la solution n’est pas correcte. Merci !
AurelAurel BERA, Microsoft
Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits
et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.
Owner Microsoft is conducting an online survey to understand your opinion of the Msdn Web site. If you choose to participate, the online survey will be presented to you when you leave the Msdn Web site.Would you like to participate?