I’m trying to write a DataGridSeparatorColumn custom control, inherited from DataGridColumn, forcing it to be 2 pixels wide and have a black background.
public class DataGridSeparatorColumn : DataGridColumn
{
public DataGridSeparatorColumn()
{
CanUserReorder = false;
CanUserResize = false;
CanUserSort = false;
MaxWidth = 2;
MinWidth = 2;
IsReadOnly = true;
Header = "";
// TODO: Set black background and/or other visual stuff here
}
protected override FrameworkElement GenerateElement(DataGridCell cell, object dataItem)
{
//return new FrameworkElement();
return null;
}
protected override FrameworkElement GenerateEditingElement(DataGridCell cell, object dataItem)
{
//return new FrameworkElement();
return null;
}
}
I googled all around to find a sample for the TODO-code but I havent found anything useful. Can anyone point me the right way?
Thank you.
Try this: