<DockPanel Width="Auto" Height="Auto">
<Button DockPanel.Dock="Right" Width="50">dock 2.1</Button>
</DockPanel>
- вот в таком случае получается, что кнопка находится по центру а не справа
но, если добавить вот так
<DockPanel Name="DP1">
<Button DockPanel.Dock="Right" Width="50">dock 2.1</Button>
<Button DockPanel.Dock="Right" Width="50">dock 2.1</Button>
</DockPanel>
- то уже вторая кнопка будет "примагничиваться" - правильно, а первая так и будет по центру. Как сделать - что бы первая кнопка(она у меня должна быть одна) сразу была справа?
Добавьте свойство LastChildFill
:
<DockPanel LastChildFill="False">
<Button DockPanel.Dock="Right" Width="50">dock 2.1</Button>
</DockPanel>
Такой эффект получается благодаря установке у DockPanel свойства LastChildFill="True", которое означает, что последний элемент заполняет все оставшееся место. Если у этого свойства поменять True на False, то кнопка прижмется к левой стороне, заполнив только о место, которое ей необходимо.
Здесь можете почитать о DockPanel
.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Имеется список всех контрагентов Contractors, имеется список партнеров Partners, второй список есть подмножество первого, оба свойства доступны в VM
Как узнать какие порты открыты на моем девайсе, программным методом C#
Пишу академическое десктоп приложение с базой данныхИз базы контент вывожу посредством DataGrid, которое находится в интерфейсе десктоп - клиенте