Vous retrouverez les codes sources en téléchargement gratuit dans chacune des vidéos proposées.
.gif) | 1/16 - Ma première application WPF17 minutesVous avez entendu parler de WPF, mais en quels termes ? Faut-il être un génie en Design, en 3D, et autres technologies graphiques ? Et bien pas du tout. C'est ce que nous allons essayer d'illustrer dans cette vidéo. Visionner le webcast |
.gif) | 2/16 - Garantir une seule instance de l'application9 minutesIl est parfois nécessaire que votre application ne se charge qu'une seule fois en mémoire. Venez découvrir comment effectuer cette opération en WPF. Visionner le webcast |
.gif) | 3/16 - ModifiersKeys7 minutesEn Windows Forms, il était parfois nécessaire d'utiliser l'API Win32 pour récuperer l'état d'une touche dite de modification (ModifierKeys). En WPF, on simplifie le Processus grâce à l'objet KeyBoard. Si vous souhaitez en savoir plus, n'hésitez pas à visionner cette vidéo. Visionner le webcast |
.gif) | 4/16 - Les boîtes de dialogues standard7 minutesLes contrôles OpenFileDialog, SaveFileDialog n’existent pas en WPF. Il faut alors utiliser soit l'espace de nom Microsoft.WIn32, soit directement l'espace de nom System.Windows.Forms. Venez découvrir comment dans cette vidéo. Visionner le webcast |
.gif) | 5/16 - Ancrage4 minutesLa propriété Anchor n’existe plus, elle est remplacée par les propriétés HorizontalAlignment et VerticalAlignment en WPF. Visionner le webcast |
.gif) | 6/16 - Amarrage (docking)5 minutesEn WPF la propriété Dock n'existe plus sur les contrôles. Il est nécessaire alors de passer par un container nommé DockPanel. Visionner le webcast |
.gif) | 7/16 - CheckedListBox5 minutesLe contrôle CheckedListBox, n'existe pas en tant que tel dans WPF. En revanche, il est possible d'étendre la ListBox standard de WPF qui est beaucoup plus puissante que celle des Windows Forms. Visionner le webcast |
.gif) | 8/16 - DateTimePicker6 minutesLe contrôle DateTimePicker n'existant pas en WPF, il est nécessaire alors d'utiliser l'interopérabilité avec les Windows Forms au travers du contrôle WindowsFormsHost. Visionner le webcast |
.gif) | 9/16 - LinkLabel et WebBrowser11 minutesEn WPF, le LinkLabel est remplacé par le contrôle HyperLink, et le WebBrowser par le contrôle Frame. Cette vidéo vous montre comment les utiliser conjointement. Visionner le webcast |
.gif) | 10/16 - NumericUpDown6 minutesLe contrôle NumericUpDown n'existant pas en WPF, cette vidéo, vous montre comment le construire de toutes pièces. Visionner le webcast |
.gif) | 11/16 - MaskedTextBox4 minutesLe contrôle MaskedTextBox n'existant pas en WPF, il est nécessaire alors d'utiliser l'interopérabilité avec les Windows Forms au travers du contrôle WindowsFormsHost. Visionner le webcast |
.gif) | 12/16 - Le PictureBox remplacé par le contrôle image5 minutesDans cette vidéo, nous abordons la manière d'afficher une image à la fois dans un contrôle PictureBox des Windows Forms et dans un contrôle Image de WPF. Visionner le webcast |
.gif) | 5 minutesDans cette vidéo, nous abordons la manière de créer et d'étendre un ToolTip en WPF. Visionner le webcast |
.gif) | 14/16 - Validation d'une saisie utilisateur : ErrorProvider 112 minutesLe contrôle ErrorProvider n'existe pas en WPF. Cette vidéo vous montre comment palier à ce manque en utilisant la classe ValidationRule de WPF. Visionner le webcast |
.gif) | 15/16 - Validation d'une saisie utilisateur : ErrorProvider 210 minutesLe modèle d’affichage par défaut lors d’une erreur de saisie n’est pas satisfaisant en WPF. Il est alors nécessaire d'utiliser l’objet ControlTemplate pour le modifier. Cette vidéo explique comment, par code ou via l'éditeur XAML de Visual Studio 2008, il est possible de le faire. Visionner le webcast |
.gif) | 17 minutesDémonstration de la création de menu en Windows Form versus WPF. Visionner le webcast |