优化更新代码,添加界面功能并整合
This commit is contained in:
31
WPFluent/Controls/GridView/GridView.cs
Normal file
31
WPFluent/Controls/GridView/GridView.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
|
||||
|
||||
|
||||
namespace WPFluent.Controls;
|
||||
|
||||
/// <summary>
|
||||
/// Extends <see cref="System.Windows.Controls.GridView"/> to use WPFluent custom styles
|
||||
/// </summary>
|
||||
/// <example>
|
||||
/// To use this enhanced GridView in a ListView: <code lang="xml"> /// <ListView> /// <ListView.View>
|
||||
/// /// <local:GridView> /// <GridViewColumn Header="First Name"
|
||||
/// DisplayMemberBinding="{Binding FirstName}"/> /// <GridViewColumn Header="Last Name"
|
||||
/// DisplayMemberBinding="{Binding LastName}"/> /// </local:GridView> /// </ListView.View>
|
||||
/// /// </ListView> ///</code>
|
||||
/// </example>
|
||||
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));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user