février
2012
Après un moment sans développer en .NET, je viens de découvrir le pattern MVVM (Model – View – ViewModel) qui est vraiment bien pour décomposer son code. Je ne rentrerai pas dans le détail de ce pattern, pour ça je vous renvoie vers l’excellent livre de Thomas Lebrun et Jonathan Antoine : « MVVM, un pattern pour les gouverner tous » http://www.digitbooks.fr/catalogue/mvvm-antoine-lebrun.html Qui dis nouvelle méthodologie, dis nouvelle problématiques. La première que j’ai rencontré est avec le […]
février
2008
Voilà une petite fonction qui va permettre de sélectionner un élément dans une TreeView selon le contenu de sa propriété Tag // On explore le TreeView pour voir si on sélectionne un élément public bool readTreeViewItem(TreeView inTV, object inObj) { TreeViewItem inTVI; for […]
février
2008
Voici une petite astuce pour pouvoir dans une meme listbox utiliser la barre de scroll avec la souris et utilser le drag&drop (je vous renvoi à l’excellent article de Thomas Lebrun pour la mise en place du drag&drop http://blogs.developpeur.org/tom/archive/2006/06/08/21434.aspx) Le principe est simple J’ai ma listebox dans laquelle j’ai implémenté le drag&drop <ListBox MouseMove="MouseMoveMethode" AllowDrop="True" SelectionMode="Extended" Width="440" Height="250" x:Name="LBIVueFile" ItemsSource="{Binding}" […]
février
2008
Voici un petit exemple de déclaration et utilisation d’un delegate en WPF (.NET 3.x) // Ici on déclare le delegate public delegate void mondelegate(); // Ici on cré la fonction qui sera associé à mon delegate public void fonction_associe_au_delegate() { // … je place ici mon code qui […]
novembre
2007
Voilà une petite fonction bien pratique qui permet de déplier tout les noeuds d’un TreeView public void expandAll(TreeView inTV) { TreeViewItem inTVI; for (int i = 0; i < inTV.Items.Count; i++) { nTVI = TreeViewItem inTVI = […]
novembre
2007
C’est parti, je me suis mis à .NET 3.0 avec WPF et XAML…Ca fait maintenant 2 semaines que j’en bave mais j’ai reussi à faire quelques composants plutôt sympa. Je vais essayer de vous donner quelques astuces pour vous aider dans les méandres de WPF et XAML …. Comment localiser un élément sur le formulaire via le code C# imanginons la fenêtre XAML suivante : <Window x:Class="Exemple1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:Exemple1" Title="Exemple1" Height="Auto" Width="Auto" > <StackPanel> […]