Browse by Tags

Tagged Content List
  • Blog Post: Différences de namescopes et DataContext entre WPF et Silverlight

    Lors de l’implémentation d’un UserControl, vous aurez très souvent à databinder un objet déclaré en XAML à une ou plusieurs propriétés du UserControl lui-même. La façon la plus élégante de procéder consiste à utiliser un binding ElementName . < UserControl x : Class ="NameScopeExample.MyUserControl...
  • Blog Post: Pourquoi : InvalidOperationException : Impossible de trouver le nom dans la port&#233;e de nom de 'System.Windows.Controls.ControlTemplate'.

    ( correction : quel thread créé effectivement l'élément, 2ème workaround ) Cette exception est déroutante à plusieurs titres: le code en cause semble parfois marcher, le ou les storyboard(s) référençant le nom sont valides, le nom de l'élément existe et est déclaré avant sa référence dans le fichier...
  • Blog Post: Introduction &#224; l'utilisation de ShaderEffects en WPF

    La version 3.5 SP1 de WPF permet d'intégrer des effets pixel shader directement à vos applications. Ces effets, accessibles par le biais de la classe ShaderEffect , permettent d'appliquer des effets visuels puissants et complètement personnalisables sans pour autant détoriorer les performances de l'application...
  • Blog Post: Simuler une popup modale personnalisable

    Bien que MessageBox soit bien adapté aux avertissements de bas niveau, elle n'est souvent pas la solution la plus conviviale lorsqu'il s'agit d'avertissements métier. Ce post décrit une technique permettant d'afficher un UserControl de manière pseudo-modale en jouant à la fois avec un effet visuel et...
  • Blog Post: Pourquoi mes textes anim&#233;s sont-ils flous, puis redeviennent nets avec WPF?

    Une chose que l'on remarque souvent lorsqu'on commence à développer avec WPF, c'est que les textes ne s'affichent pas toujours de manière nette. Ceux-ci sont en général un peu flous lors des animations et des transformations, et ce particulièrement une petite police. De plus, une fois l'animation terminée...
  • Blog Post: Modification d'un DataTemplate au runtime

    Après ce titre alléchant, une petite déception: la version actuelle de WPF ne permet pas de modifier un DataTemplate déclaré en Xaml depuis le code-behind. Deux workarounds simples sont communément utilisés: Déclarer en Xaml autant de DataTemplates que de cas possibles Utiliser la FrameworkElementFactory...
Page 1 of 1 (6 items)