У меня есть Dockpanel, на котором есть две кнопки (левая и правая стороны) и прокрутка внизу. Можно ли скрыть левую и правую стороны этого средства просмотра прокрутки ПОД этими кнопками?
Wpf управляет наложением?
Ответы (1)
Вы можете использовать Grid
вместо DockPanel
, либо использовать выравнивание, либо создать столбцы и настроить ColumnSpan
, пример последнего:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition />
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<!-- Order matters, earlier controls are at the bottom unless you use Panel.ZIndex -->
<ScrollViewer Grid.Column="0" Grid.ColumnSpan="3"/>
<Button Grid.Column="0" Content="Left"/>
<Button Grid.Column="2" Content="Right"/>
</Grid>
(DockPanel — довольно плохой элемент управления, который можно легко заменить сеткой практически в любом случае)
person
H.B.
schedule
10.11.2011
хммм.. большое спасибо H.B. звучит очень хорошо. Я попытаюсь сделать это в своем проекте.
- person curiousity; 10.11.2011