namespace WPFluent.Controls;
///
/// Extends to use WPFluent custom styles
///
///
/// To use this enhanced GridView in a ListView: /// <ListView> /// <ListView.View>
/// /// <local:GridView> /// <GridViewColumn Header="First Name"
/// DisplayMemberBinding="{Binding FirstName}"/> /// <GridViewColumn Header="Last Name"
/// DisplayMemberBinding="{Binding LastName}"/> /// </local:GridView> /// </ListView.View>
/// /// </ListView> ///
///
public class GridView : System.Windows.Controls.GridView
{
static GridView()
{
ResourceDictionary resourceDict = new()
{
Source = new Uri("pack://application:,,,/WPFluent;component/Controls/GridView/GridViewColumnHeader.xaml"),
};
Style defaultStyle = (Style)resourceDict["UiGridViewColumnHeaderStyle"];
ColumnHeaderContainerStyleProperty.OverrideMetadata(
typeof(GridView),
new FrameworkPropertyMetadata(defaultStyle));
}
}