Мне нужна стековая панель, которая будет прокручиваться после нажатия минимального размера окна, но расширяется, когда окно растет горизонтально.
Я могу заставить работать функцию увеличения, если перетаскиваю панель стека в окно и привязываю ее, но затем не могу прокрутить.
Если я использую scrollViewer, то получаю полосы прокруткино панель стека никогда не растет горизонтально.
В основном мне нужен эквивалент WinForms AutoSizeMode GrowOnly
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:views="clr-namespace:Miner.Responder.Explorer.IncidentReview.Views"
x:Class="Miner.Responder.Explorer.IncidentReview.Views.IncidentReviewForm"
mc:Ignorable="d" Height="1069.2" Width="1096">
<ScrollViewer Margin="0,0,2,1" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
<StackPanel Height="1018" Width="1080" RenderTransformOrigin="0.5,0.5">
<StackPanel.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform AngleX="0.057"/>
<RotateTransform/>
<TranslateTransform X="0.499"/>
</TransformGroup>
</StackPanel.RenderTransform>
<views:IncidentReviewView x:Name="ucIncident" Height="532" Margin="38,0" Width="Auto"/>
<views:TimeEditor x:Name="ucTimes" Height="166" Margin="38,0" Width="Auto"/>
<views:HistoryTables x:Name="ucHistory" Height="287"/>
<Grid Height="30">
<Button x:Name="BtnOk" Content="OK" Margin="0,0,6,2" RenderTransformOrigin="-0.36,0.558" VerticalAlignment="Bottom" HorizontalAlignment="Right" Width="75" />
<Button x:Name="BtnCancel" Content="Cancel" HorizontalAlignment="Right" Margin="0,0,166,2" VerticalAlignment="Bottom" Width="76" IsCancel="True" IsDefault="True"/>
<Button x:Name="BtnSave" Content="Save" HorizontalAlignment="Right" Margin="0,0,86,2" VerticalAlignment="Bottom" Width="75"/>
</Grid>
</StackPanel>
</ScrollViewer>