Проект Silverlight с tabcontrol для размещения объектов холста.Я хочу обернуть весь элемент управления вкладками с помощью средства просмотра прокрутки, чтобы на коротком экране можно было прокручивать вертикально, чтобы увидеть всю область на моем холсте.
Когда я запускаю свой проект, вертикальная полоса прокрутки всегда отображается, даже когда естьбольше места по вертикали, чем необходимо для полосы прокрутки.
Все, что я пытаюсь сделать, это минимальное разрешение 1280x768, которое можно прокручивать, и все, что больше, чем скрытые полосы прокрутки.Мой ноутбук всего 768 ростом, но мои холсты были разработаны с учетом 1280x1024.Поэтому я хотел бы настроить это так, чтобы каждый мог прокручивать или просто видеть холст сразу, в зависимости от их разрешения.
У кого-нибудь есть идеи, почему он всегда виден?Я пытался установить ширину и высоту холста.Я попытался установить растяжение на выравнивания на внешней сетке.Видел оба эти совета, когда искал другие вопросы, похожие на мои.
Какой-то код:
<Grid x:Name="LayoutRoot" MinHeight="768" MaxHeight="1024" MinWidth="1024" MaxWidth="1280" Background="#FF6A6868" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.775*"/>
<ColumnDefinition Width="0.225*"/>
</Grid.ColumnDefinitions>
<ScrollViewer VerticalScrollBarVisibility="Auto" MinHeight="768" MaxHeight="1000" MinWidth="1024" MaxWidth="1280" Width="1280" Grid.ColumnSpan="2">
<sdk:TabControl TabStripPlacement="Top" Grid.ColumnSpan="2">
<sdk:TabItem Margin="0" Header="Main Floor">
<Canvas x:Name="Main_Floor" HorizontalAlignment="Left" Height="1024" MinHeight="768" UseLayoutRounding="False" VerticalAlignment="Top" Width="1280" >
.... множество дочерних элементов холста на моем холсте "Основной этаж".Дочерние объекты холста содержат много объектов пути.Ни один из них выше или шире основного холста ширина / высота.
<sdk:TabItem Margin="0" Header="Mezzanine">
<Canvas x:Name="Upstairs" HorizontalAlignment="Left" Height="1000" UseLayoutRounding="False" VerticalAlignment="Top" Width="1280">
.. еще одна вкладка.То же самое относится и к дочерним объектам Canvas.