У меня есть сетка внутри scrollviewer, которую я хочу изменить при добавлении контента. В настоящее время он не изменяет размер, если я добавлю кнопку к ней вне поля зрения. Что странно ... но не моя главная забота. Моя основная проблема заключается в том, что если я добавлю элементы в сетку программно, изменит ли она ее. Если нет, то что я должен использовать, чтобы изменить размер.C# WPF Изменение сетки при добавлении содержимого
Вот текущая идея
<DockPanel HorizontalAlignment="Left" Height="266" LastChildFill="False" VerticalAlignment="Top" Width="434">
<Menu Height="20" VerticalAlignment="Top" DockPanel.Dock="Top">
<MenuItem Header="MenuItem">
<MenuItem Header="MenuItem" HorizontalAlignment="Left" Width="145"/>
</MenuItem>
</Menu>
<ScrollViewer DockPanel.Dock="Bottom" Height="246" RenderTransformOrigin="0.5,0.5">
<Grid Height="173" Width="100"/>
</ScrollViewer>
</DockPanel>
Для всех целей и целей я стараюсь иметь переменную вертикальную ось (такую высоту). Также да, я пробовал настроить все на авто. Я не могу иметь размер сетки для контента, если я добавлю его вручную, поэтому я предполагаю, что он будет таким же программным –