Example #1
0
        /// <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);
        }
Example #2
0
 public static void SetHeaderSeparatorVisibility(ListView listView, DataGridGridLinesVisibility value)
 {
     listView.SetValue(HeaderSeparatorVisibilityProperty, value);
 }
Example #3
0
 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);
 }