|
783 | 783 | SelectionMode="Extended" |
784 | 784 | RowStyle="{StaticResource DefaultRowStyle}"> |
785 | 785 | <DataGrid.Columns> |
786 | | - <DataGridTextColumn Header="Database" Binding="{Binding DatabaseName}" Width="160"/> |
787 | | - <DataGridTextColumn Header="File Type" Binding="{Binding FileTypeDesc}" Width="80"/> |
788 | | - <DataGridTextColumn Header="File Name" Binding="{Binding FileName}" Width="160"/> |
789 | | - <DataGridTextColumn Header="Total Size MB" Binding="{Binding TotalSizeMb, StringFormat='{}{0:N2}'}" Width="110"> |
| 786 | + <DataGridTextColumn Binding="{Binding DatabaseName}" Width="160"> |
| 787 | + <DataGridTextColumn.Header> |
| 788 | + <StackPanel Orientation="Horizontal"> |
| 789 | + <Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="DatabaseName" Click="DatabaseSizesFilter_Click" Margin="0,0,4,0"/> |
| 790 | + <TextBlock Text="Database" FontWeight="Bold" VerticalAlignment="Center"/> |
| 791 | + </StackPanel> |
| 792 | + </DataGridTextColumn.Header> |
| 793 | + </DataGridTextColumn> |
| 794 | + <DataGridTextColumn Binding="{Binding FileTypeDesc}" Width="80"> |
| 795 | + <DataGridTextColumn.Header> |
| 796 | + <StackPanel Orientation="Horizontal"> |
| 797 | + <Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="FileTypeDesc" Click="DatabaseSizesFilter_Click" Margin="0,0,4,0"/> |
| 798 | + <TextBlock Text="File Type" FontWeight="Bold" VerticalAlignment="Center"/> |
| 799 | + </StackPanel> |
| 800 | + </DataGridTextColumn.Header> |
| 801 | + </DataGridTextColumn> |
| 802 | + <DataGridTextColumn Binding="{Binding FileName}" Width="160"> |
| 803 | + <DataGridTextColumn.Header> |
| 804 | + <StackPanel Orientation="Horizontal"> |
| 805 | + <Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="FileName" Click="DatabaseSizesFilter_Click" Margin="0,0,4,0"/> |
| 806 | + <TextBlock Text="File Name" FontWeight="Bold" VerticalAlignment="Center"/> |
| 807 | + </StackPanel> |
| 808 | + </DataGridTextColumn.Header> |
| 809 | + </DataGridTextColumn> |
| 810 | + <DataGridTextColumn Binding="{Binding TotalSizeMb, StringFormat='{}{0:N2}'}" Width="110"> |
| 811 | + <DataGridTextColumn.Header> |
| 812 | + <StackPanel Orientation="Horizontal"> |
| 813 | + <Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="TotalSizeMb" Click="DatabaseSizesFilter_Click" Margin="0,0,4,0"/> |
| 814 | + <TextBlock Text="Total Size MB" FontWeight="Bold" VerticalAlignment="Center"/> |
| 815 | + </StackPanel> |
| 816 | + </DataGridTextColumn.Header> |
790 | 817 | <DataGridTextColumn.ElementStyle> |
791 | 818 | <Style TargetType="TextBlock"> |
792 | 819 | <Setter Property="HorizontalAlignment" Value="Right"/> |
793 | 820 | </Style> |
794 | 821 | </DataGridTextColumn.ElementStyle> |
795 | 822 | </DataGridTextColumn> |
796 | | - <DataGridTextColumn Header="Used Size MB" Binding="{Binding UsedSizeMb, StringFormat='{}{0:N2}'}" Width="110"> |
| 823 | + <DataGridTextColumn Binding="{Binding UsedSizeMb, StringFormat='{}{0:N2}'}" Width="110"> |
| 824 | + <DataGridTextColumn.Header> |
| 825 | + <StackPanel Orientation="Horizontal"> |
| 826 | + <Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="UsedSizeMb" Click="DatabaseSizesFilter_Click" Margin="0,0,4,0"/> |
| 827 | + <TextBlock Text="Used Size MB" FontWeight="Bold" VerticalAlignment="Center"/> |
| 828 | + </StackPanel> |
| 829 | + </DataGridTextColumn.Header> |
797 | 830 | <DataGridTextColumn.ElementStyle> |
798 | 831 | <Style TargetType="TextBlock"> |
799 | 832 | <Setter Property="HorizontalAlignment" Value="Right"/> |
800 | 833 | </Style> |
801 | 834 | </DataGridTextColumn.ElementStyle> |
802 | 835 | </DataGridTextColumn> |
803 | | - <DataGridTextColumn Header="Free Space MB" Binding="{Binding FreeSpaceMb, StringFormat='{}{0:N2}'}" Width="110"> |
| 836 | + <DataGridTextColumn Binding="{Binding FreeSpaceMb, StringFormat='{}{0:N2}'}" Width="110"> |
| 837 | + <DataGridTextColumn.Header> |
| 838 | + <StackPanel Orientation="Horizontal"> |
| 839 | + <Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="FreeSpaceMb" Click="DatabaseSizesFilter_Click" Margin="0,0,4,0"/> |
| 840 | + <TextBlock Text="Free Space MB" FontWeight="Bold" VerticalAlignment="Center"/> |
| 841 | + </StackPanel> |
| 842 | + </DataGridTextColumn.Header> |
804 | 843 | <DataGridTextColumn.ElementStyle> |
805 | 844 | <Style TargetType="TextBlock"> |
806 | 845 | <Setter Property="HorizontalAlignment" Value="Right"/> |
807 | 846 | </Style> |
808 | 847 | </DataGridTextColumn.ElementStyle> |
809 | 848 | </DataGridTextColumn> |
810 | | - <DataGridTextColumn Header="Used %" Binding="{Binding UsedPct, StringFormat='{}{0:N1}'}" Width="70"> |
| 849 | + <DataGridTextColumn Binding="{Binding UsedPct, StringFormat='{}{0:N1}'}" Width="70"> |
| 850 | + <DataGridTextColumn.Header> |
| 851 | + <StackPanel Orientation="Horizontal"> |
| 852 | + <Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="UsedPct" Click="DatabaseSizesFilter_Click" Margin="0,0,4,0"/> |
| 853 | + <TextBlock Text="Used %" FontWeight="Bold" VerticalAlignment="Center"/> |
| 854 | + </StackPanel> |
| 855 | + </DataGridTextColumn.Header> |
811 | 856 | <DataGridTextColumn.ElementStyle> |
812 | 857 | <Style TargetType="TextBlock"> |
813 | 858 | <Setter Property="HorizontalAlignment" Value="Right"/> |
814 | 859 | </Style> |
815 | 860 | </DataGridTextColumn.ElementStyle> |
816 | 861 | </DataGridTextColumn> |
817 | | - <DataGridTextColumn Header="Volume" Binding="{Binding VolumeMountPoint}" Width="80"/> |
818 | | - <DataGridTextColumn Header="Volume Total MB" Binding="{Binding VolumeTotalMb, StringFormat='{}{0:N0}'}" Width="120"> |
| 862 | + <DataGridTextColumn Binding="{Binding VolumeMountPoint}" Width="80"> |
| 863 | + <DataGridTextColumn.Header> |
| 864 | + <StackPanel Orientation="Horizontal"> |
| 865 | + <Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="VolumeMountPoint" Click="DatabaseSizesFilter_Click" Margin="0,0,4,0"/> |
| 866 | + <TextBlock Text="Volume" FontWeight="Bold" VerticalAlignment="Center"/> |
| 867 | + </StackPanel> |
| 868 | + </DataGridTextColumn.Header> |
| 869 | + </DataGridTextColumn> |
| 870 | + <DataGridTextColumn Binding="{Binding VolumeTotalMb, StringFormat='{}{0:N0}'}" Width="120"> |
| 871 | + <DataGridTextColumn.Header> |
| 872 | + <StackPanel Orientation="Horizontal"> |
| 873 | + <Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="VolumeTotalMb" Click="DatabaseSizesFilter_Click" Margin="0,0,4,0"/> |
| 874 | + <TextBlock Text="Volume Total MB" FontWeight="Bold" VerticalAlignment="Center"/> |
| 875 | + </StackPanel> |
| 876 | + </DataGridTextColumn.Header> |
819 | 877 | <DataGridTextColumn.ElementStyle> |
820 | 878 | <Style TargetType="TextBlock"> |
821 | 879 | <Setter Property="HorizontalAlignment" Value="Right"/> |
822 | 880 | </Style> |
823 | 881 | </DataGridTextColumn.ElementStyle> |
824 | 882 | </DataGridTextColumn> |
825 | | - <DataGridTextColumn Header="Volume Free MB" Binding="{Binding VolumeFreeMb, StringFormat='{}{0:N0}'}" Width="120"> |
| 883 | + <DataGridTextColumn Binding="{Binding VolumeFreeMb, StringFormat='{}{0:N0}'}" Width="120"> |
| 884 | + <DataGridTextColumn.Header> |
| 885 | + <StackPanel Orientation="Horizontal"> |
| 886 | + <Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="VolumeFreeMb" Click="DatabaseSizesFilter_Click" Margin="0,0,4,0"/> |
| 887 | + <TextBlock Text="Volume Free MB" FontWeight="Bold" VerticalAlignment="Center"/> |
| 888 | + </StackPanel> |
| 889 | + </DataGridTextColumn.Header> |
826 | 890 | <DataGridTextColumn.ElementStyle> |
827 | 891 | <Style TargetType="TextBlock"> |
828 | 892 | <Setter Property="HorizontalAlignment" Value="Right"/> |
829 | 893 | </Style> |
830 | 894 | </DataGridTextColumn.ElementStyle> |
831 | 895 | </DataGridTextColumn> |
832 | | - <DataGridTextColumn Header="Recovery Model" Binding="{Binding RecoveryModelDesc}" Width="120"/> |
833 | | - <DataGridTextColumn Header="Auto Growth" Binding="{Binding GrowthDisplay}" Width="110" SortMemberPath="AutoGrowthSort"/> |
834 | | - <DataGridTextColumn Header="VLF Count" Binding="{Binding VlfCountDisplay}" Width="80" SortMemberPath="VlfCountSort"> |
| 896 | + <DataGridTextColumn Binding="{Binding RecoveryModelDesc}" Width="120"> |
| 897 | + <DataGridTextColumn.Header> |
| 898 | + <StackPanel Orientation="Horizontal"> |
| 899 | + <Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="RecoveryModelDesc" Click="DatabaseSizesFilter_Click" Margin="0,0,4,0"/> |
| 900 | + <TextBlock Text="Recovery Model" FontWeight="Bold" VerticalAlignment="Center"/> |
| 901 | + </StackPanel> |
| 902 | + </DataGridTextColumn.Header> |
| 903 | + </DataGridTextColumn> |
| 904 | + <DataGridTextColumn Binding="{Binding GrowthDisplay}" Width="110" SortMemberPath="AutoGrowthSort"> |
| 905 | + <DataGridTextColumn.Header> |
| 906 | + <StackPanel Orientation="Horizontal"> |
| 907 | + <Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="GrowthDisplay" Click="DatabaseSizesFilter_Click" Margin="0,0,4,0"/> |
| 908 | + <TextBlock Text="Auto Growth" FontWeight="Bold" VerticalAlignment="Center"/> |
| 909 | + </StackPanel> |
| 910 | + </DataGridTextColumn.Header> |
| 911 | + </DataGridTextColumn> |
| 912 | + <DataGridTextColumn Binding="{Binding VlfCountDisplay}" Width="80" SortMemberPath="VlfCountSort"> |
| 913 | + <DataGridTextColumn.Header> |
| 914 | + <StackPanel Orientation="Horizontal"> |
| 915 | + <Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="VlfCountDisplay" Click="DatabaseSizesFilter_Click" Margin="0,0,4,0"/> |
| 916 | + <TextBlock Text="VLF Count" FontWeight="Bold" VerticalAlignment="Center"/> |
| 917 | + </StackPanel> |
| 918 | + </DataGridTextColumn.Header> |
835 | 919 | <DataGridTextColumn.ElementStyle> |
836 | 920 | <Style TargetType="TextBlock"> |
837 | 921 | <Setter Property="HorizontalAlignment" Value="Right"/> |
838 | 922 | </Style> |
839 | 923 | </DataGridTextColumn.ElementStyle> |
840 | 924 | </DataGridTextColumn> |
841 | | - <DataGridTextColumn Header="Monthly Cost ($)" Binding="{Binding MonthlyCostShare, StringFormat='{}{0:N2}'}" Width="110"> |
| 925 | + <DataGridTextColumn Binding="{Binding MonthlyCostShare, StringFormat='{}{0:N2}'}" Width="110"> |
| 926 | + <DataGridTextColumn.Header> |
| 927 | + <StackPanel Orientation="Horizontal"> |
| 928 | + <Button Style="{DynamicResource ColumnFilterButtonStyle}" Tag="MonthlyCostShare" Click="DatabaseSizesFilter_Click" Margin="0,0,4,0"/> |
| 929 | + <TextBlock Text="Monthly Cost ($)" FontWeight="Bold" VerticalAlignment="Center"/> |
| 930 | + </StackPanel> |
| 931 | + </DataGridTextColumn.Header> |
842 | 932 | <DataGridTextColumn.ElementStyle> |
843 | 933 | <Style TargetType="TextBlock"> |
844 | 934 | <Setter Property="HorizontalAlignment" Value="Right"/> |
|
0 commit comments