Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Прокрутка содержимого окна


Автор: dAlex 19.5.2011, 14:49
сейчас код примерно такой
Код

<Window>
    <Grid Height="800" VerticalAlignment="Top" Width="1544">
        <ScrollViewer HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible">
            <TabControl Height="767" HorizontalAlignment="Left" Name="tabControl1" VerticalAlignment="Top" Width="1524" Margin="0,28,0,0" SelectedIndex="2">
                ....
            </TabControl>
        </ScrollViewer>
    </Grid>
</Window>

в итоге при изменении размеров окна scrollviewer никак не реагирует =) еще и окно на мониторе с меньшим разрешением почему-то становится само автоматически меньшей ширины и некоторые элементы не видны, и ширину изменить не дает. Нужно, чтобы если так происходит, хотя бы прокрутка появлялась =)

Автор: -Mikle- 19.5.2011, 15:35
Ну смотри, что у тебя тут: ты меняшь размеры Window, внутри которого лежит Grid фиксированного размера. Внутри грида лежит скроллер, а внутри скроллера лежит TabControl тоже фиксированного размера. Как при таких условиях, ты хочешь чтоб заработало? Ты меняешь размеры окна, они меняются, но содержимое окна то фиксированных размеров. Убери Width и Height у Grid и TabControl, и посмотри что получится.

Автор: dAlex 20.5.2011, 09:07
-Mikle-, заработало, спасибо smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)