Cycle de progression Faire (quelque chose qui marche) -> comprendre ce que l’on fait/comment cela marche -> pousser plus loin les notions
III-Binding sur property dans le code – behind de la page 1-ObservableCollection
V-SelectedItem Liste < StackPanel > < DataGrid x : Name ="datagridClients" Height ="120" ItemsSource ="{ Binding Clients }" /> < Grid DataContext ="{ Binding SelectedItem , ElementName =datagridClients}"> < TextBox Height ="30" Name ="txtClientName" Text...
Lire la suite1-Personnaliser le datagrid Propriété AutoGenerateColumns= « False » du datagrid On définit les DataGrid.Columns et le binding < DataGrid x : Name ="datagridClients" Height ="150" ItemsSource ="{ Binding Clients }" Grid.Row ="0" AutoGenerateColumns ="False">...
Lire la suite
I–Liste générique 1-ItemsSource datagridClients.ItemsSource = GetClients();
http://msdn.microsoft.com/fr-fr/library/system.componentmodel.backgroundworker(v=vs.110).aspx public BackgroundWorker backgroundWorker1; private void button1_Click( object sender, EventArgs e) { // Using System.ComponentModel; // la variable contenant...
Lire la suiteRestrictions Il faut déclarer un tableau de 4 éléments Et affecter la valeur de restriction à la case correspondante . Exemple pour ne récupérer que les tables "BASE TABLE" .Effectivement les "VIEWS" pourraient également être retournées string [] restrictions...
Lire la suite
1-Remplie avec code behind Dans la page Xaml on ajoute une comboBox < ComboBox Name ="cboFonts" HorizontalAlignment ="Left" Margin ="127,89,0,0" VerticalAlignment ="Top" Width ="300" Height ="30" /> Code Behind Ici on trie la collection des FontFamilies...
Lire la suite1-Event - On a d’un côté la classe « éditeur » qui déclenche l’event et de l’autre une ou plusieurs classes « abonnées » qui seront notifiées des changements . - Utilisation de INotifyPropertyChanged et du binding pour afficher à l’utilisateur le changement...
Lire la suiteA utiliser dans une application WPF/Xaml .Collection qui permet d’avoir des notifications de changements (mise à jour de l’interface utilisateur avec le binding) MainPage.xaml.cs public ObservableCollection < Client > clients { get ; set ; } public MainWindow()...
Lire la suite
2 types assembly(MSIL) : *.exe executables *.dll bibliothèques Visual studio c’est un éditeur, un compilateur qui traduit le c# en MSIL et un enironnement d’execution(CLR) 1-Tableau Un tableau est de taille fixe alors qu’une liste est de taille variable...
Lire la suite