DataGridHeadersVisibility Enumeration
Silverlight
Specifies constants that define which DataGrid header cells are displayed.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Namespace: System.Windows.Controls
Assembly: System.Windows.Controls.Data (in System.Windows.Controls.Data.dll)
This enumeration is used by the DataGrid.HeadersVisibility property.
The following code example demonstrates how to use the DataGridHeadersVisibility enumeration. This example is part of a larger example available in the Walkthrough: Customizing the DataGrid Control Using Properties topic.
private void cbHeaders_SelectionChanged(object sender, RoutedEventArgs e) { ComboBoxItem cbi = ((ComboBox)sender).SelectedItem as ComboBoxItem; if (this.dataGrid1 != null) { if (cbi.Content.ToString() == "All") this.dataGrid1.HeadersVisibility = DataGridHeadersVisibility.All; else if (cbi.Content.ToString() == "Column (Default)") this.dataGrid1.HeadersVisibility = DataGridHeadersVisibility.Column; else if (cbi.Content.ToString() == "Row") this.dataGrid1.HeadersVisibility = DataGridHeadersVisibility.Row; else this.dataGrid1.HeadersVisibility = DataGridHeadersVisibility.None; } }
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.