|
820 | 820 | <Grid.RowDefinitions> |
821 | 821 | <RowDefinition Height="Auto" /> |
822 | 822 | <RowDefinition Height="1*" /> |
| 823 | + <RowDefinition Height="Auto" /> |
823 | 824 | </Grid.RowDefinitions> |
824 | 825 | <Grid.ColumnDefinitions> |
825 | 826 | <ColumnDefinition Width="Auto" /> |
826 | 827 | <ColumnDefinition Width="1*" /> |
| 828 | + <ColumnDefinition Width="Auto" /> |
827 | 829 | </Grid.ColumnDefinitions> |
828 | 830 | <ContentPresenter x:Name="FloatingContentPanel" |
829 | 831 | Grid.Row="0" |
|
842 | 844 | IsItemsHost="True" |
843 | 845 | Rows="0" /> |
844 | 846 |
|
| 847 | + <ContentPresenter x:Name="AdditionalEndContentPresenter" |
| 848 | + Grid.Row="2" |
| 849 | + Grid.Column="0" |
| 850 | + HorizontalAlignment="Stretch" |
| 851 | + VerticalAlignment="Bottom" |
| 852 | + Content="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=(wpf:NavigationRailAssist.AdditionalEndContent)}" |
| 853 | + Focusable="False" /> |
| 854 | + |
845 | 855 | <Rectangle x:Name="DividerRect" |
846 | | - Grid.RowSpan="2" |
| 856 | + Grid.RowSpan="3" |
847 | 857 | Width="1" |
848 | 858 | Height="Auto" |
849 | 859 | HorizontalAlignment="Right" |
|
881 | 891 | </Trigger> |
882 | 892 | <Trigger Property="TabStripPlacement" Value="Top"> |
883 | 893 | <Setter Property="BorderThickness" Value="0,0,0,1" /> |
884 | | - <Setter TargetName="DividerRect" Property="Grid.ColumnSpan" Value="2" /> |
| 894 | + <Setter TargetName="DividerRect" Property="Grid.ColumnSpan" Value="3" /> |
885 | 895 | <Setter TargetName="DividerRect" Property="Grid.RowSpan" Value="1" /> |
886 | 896 | <Setter TargetName="DividerRect" Property="Height" Value="1" /> |
887 | 897 | <Setter TargetName="DividerRect" Property="HorizontalAlignment" Value="Stretch" /> |
|
892 | 902 | <Setter TargetName="HeaderPanel" Property="Grid.Row" Value="0" /> |
893 | 903 | <Setter TargetName="HeaderPanel" Property="Rows" Value="1" /> |
894 | 904 | <Setter TargetName="TabGrid" Property="DockPanel.Dock" Value="Top" /> |
| 905 | + <Setter TargetName="AdditionalEndContentPresenter" Property="Grid.Column" Value="2" /> |
| 906 | + <Setter TargetName="AdditionalEndContentPresenter" Property="Grid.Row" Value="0" /> |
895 | 907 | </Trigger> |
896 | 908 | <Trigger Property="TabStripPlacement" Value="Bottom"> |
897 | 909 | <Setter Property="BorderThickness" Value="0,1,0,0" /> |
898 | | - <Setter TargetName="DividerRect" Property="Grid.ColumnSpan" Value="2" /> |
| 910 | + <Setter TargetName="DividerRect" Property="Grid.ColumnSpan" Value="3" /> |
899 | 911 | <Setter TargetName="DividerRect" Property="Grid.RowSpan" Value="1" /> |
900 | 912 | <Setter TargetName="DividerRect" Property="Height" Value="1" /> |
901 | 913 | <Setter TargetName="DividerRect" Property="HorizontalAlignment" Value="Stretch" /> |
|
906 | 918 | <Setter TargetName="HeaderPanel" Property="Grid.Row" Value="0" /> |
907 | 919 | <Setter TargetName="HeaderPanel" Property="Rows" Value="1" /> |
908 | 920 | <Setter TargetName="TabGrid" Property="DockPanel.Dock" Value="Bottom" /> |
| 921 | + <Setter TargetName="AdditionalEndContentPresenter" Property="Grid.Column" Value="2" /> |
| 922 | + <Setter TargetName="AdditionalEndContentPresenter" Property="Grid.Row" Value="0" /> |
909 | 923 | </Trigger> |
910 | 924 | <Trigger Property="TabStripPlacement" Value="Right"> |
911 | 925 | <Setter Property="BorderThickness" Value="1,0,0,0" /> |
|
0 commit comments