Infragistics est un ensemble de composants graphiques .NET (http://www.infragistics.com/). Intégré à Visual Studio, il permet notamment de moderniser les applications Asp, Win form, Wpf, …
WPF
XamDataGrid
1. Comment cacher une colonne ?
this.myXamDataGrid.Records.FieldLayout.Fields["ColonneACacher"].Visibility = Visibility.Collapsed; |
On utilise ici la propriété Collapsed et non pas Hidden car cette dernière laisse une marge à la place de la colonne.
2. Comment afficher une date au format français ?
this.myXamDataGrid.Language = XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentCulture.Name); |
Par défaut, la langue est afficher au format mm/jj/aaaa – pour la passer en jj/mm/aaaa il faut changer la langue de la grille.
XamComboEditor
1. Remplir une liste
ComboBoxItemsProvider provider = new ComboBoxItemsProvider(); provider.Items.Add(new ComboBoxDataItem("-1", "Select")); provider.Items.Add(new ComboBoxDataItem("MyValue", "MyDisplayedText")); this.xamDomain.ValueType = typeof(string); this.xamDomain.ItemsProvider = provider; this.xamDomain.SelectedIndex = 0; |
2. Ajouter un item “disabled”
ComboBoxItem item = new ComboBoxItem(); item.IsEnabled = false; item.Content = "Mon item grisé"; item.ToolTip = "Mon item grisé"; provider.Items.Add(item); |
3. Récupérer la valeur sélectionnée dans la liste
((ComboBoxDataItem)(myXamComboEditor.SelectedItem)).Value |
Asp
WebDropDown
1. Comment rendre un élément de la liste non sélectionnable (grisé)
// Dans le designer, nous ajoutons une DropDownList nommée myDropDownList DropDownItem it = new DropDownItem("Texte visible", "valeur_associee"); it.Enabled = false; it.Attributes.Add("disabled", "disabled"); myDropDownList.Items.Add(it); |
WebDataGrid
1. Comment vider une WebDataGrid ?
myWebDataGrid.Rows.Clear(); myWebDataGrid.Behaviors.Selection.SelectedRows.Clear(); |
Comments