My series

Among my blog posts, I wrote some series. You can find them listed on this page for quick access.

What’s New in WPF Version 4.5 Developer Preview ?

  1. Synchronously and Asynchronously validating data
  2. Improved Support for Establishing a Weak Reference to an Event
  3. New methods and features for the Dispatcher class
  4. Automatically updating the source of a data binding
  5. Retrieving data binding information from a binding expression
  6. Markup Extensions for Events (advanced example)
  7. Accessing collections on non-UI Threads
  8. Integrating WPF with win32 Graphical User Interfaces
  9. Binding to static properties
  10. Repositioning data as the data’s values change (Live shaping)
  11. New features for the VirtualizingPanel
  12. Improved performance when displaying large sets of grouped data (same post)
  13. Binding to types that Implement ICustomTypeProvider
  14. Ribbon control
  15. Checking for a valid DataContext object

Custom control creation in WPF

  1. Introducing the Amazing WPF controls library project on codeplex.
  2. How to create your own control library (how-to + tips) ?
  3. How to create an animated expander ?
  4. How to create an hand writing to text control (ink recognizer) ?
  5. How to get a reference to an element of the template ?
  6. More to come…

MVVM – The different ways to create a ViewModel

  1. Wrap your business object.
  2. Use XAML Power Toys.
  3. Create dynamic proxies.
  4. More to come…

One Response

  1. Amine

    02/09/2016 17 h 53 min

    Bonjour, je suis désolé de commenter ici pour ma question mais l'ancien site qui héberge le sujet n'accepte plus de commentaires si j'ai bien compris.
    c'est à propos de l'accessibilité d'un wpf custom control en utilisant AutomationPeer, pour accéder aux propriétés du custom control, j'essaye d'utiliser l'automationpeer en plus de créer une extension Coded UI.
    j'avais trouvé un exemple mais qui date de bien longtemps, je voulais donc savoir si vous aviez déjà travaillé sur le sujet pour avoir un exemple comme pour l'Automationpeer dont j'ai apprécié l'explication.


Leave a Reply