/// <summary> /// Test if either the vertical or horizontal gridlines are visible. /// </summary> public static bool IsGridLineVisible(DataGrid dataGrid, bool isHorizontal) { if (dataGrid != null) { DataGridGridLinesVisibility visibility = dataGrid.GridLinesVisibility; switch (visibility) { case DataGridGridLinesVisibility.All: return(true); case DataGridGridLinesVisibility.Horizontal: return(isHorizontal); case DataGridGridLinesVisibility.None: return(false); case DataGridGridLinesVisibility.Vertical: return(!isHorizontal); } } return(false); }
public static void SetHeaderSeparatorVisibility(ListView listView, DataGridGridLinesVisibility value) { listView.SetValue(HeaderSeparatorVisibilityProperty, value); }
public static T GridLinesVisibility <T>(this T target, DataGridGridLinesVisibility value) where T : DataGrid { target.GridLinesVisibility = value; return(target); }
public static void SetHeaderGridLinesVisibility(DataGrid dataGrid, DataGridGridLinesVisibility value) { dataGrid.SetValue(HeaderGridLinesVisibilityProperty, value); }