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


Автор: CYBERDREAM 5.7.2010, 20:22
Доброго времени суток, можете ли объяснить в кратце как устроен принцип привязки к правому левому края? что то не догоняю))

Например? 
хочу чтобы кнопка всегда была на расстоянии 5 пикселей от правого и нижнего краёв

Автор: Andrey44 6.7.2010, 06:13
Цитата(CYBERDREAM @  5.7.2010,  20:22 Найти цитируемый пост)
хочу чтобы кнопка всегда была на расстоянии 5 пикселей от правого и нижнего краёв

Код

<Button Content="Hello!" Margin="100,100,5,5"/>



Автор: exBlender 6.7.2010, 07:04
Цитата(CYBERDREAM @ 5.7.2010,  13:22)
Доброго времени суток, можете ли объяснить в кратце как устроен принцип привязки к правому левому края? что то не догоняю))

Например? 
хочу чтобы кнопка всегда была на расстоянии 5 пикселей от правого и нижнего краёв

- VerticalAlignment="Bottom" HorizontalAlighnment="Right" Margin="5"

Если же хотите использовать DockPanel, то
Код

<DockPanel LastChildFill="False">
         <Button Content="Left Button" VerticalAlignment="Bottom" />
         <Button Content="Right Button" DockPanel.Dock="Right" VerticalAlignment="Bottom" Margin="5" />
</DockPanel>


Обычно в DockPanel  помещается StackPanel горизонтальной ориентации и выравнивания по правому краю и уже туда добавляется сколько угодно кнопок. Почитайте о свойствах Dock-  и  Stack панелей. Правила очень просты.

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