2016-11-29 2 views
3

У меня есть окна внутри панели док-станции, которые изменяются по размеру. Есть ли способ показать линию выравнивания между элементами управления при перетаскивании или изменении размера?Как показать линию выравнивания между двумя окнами

enter image description here

+1

Да, вы можете сделать это с помощью «Adorner». – AnjumSKhan

+1

Вы должны, по крайней мере, поделиться проектом со своими стеке и windows, с которыми люди могли бы помочь. –

ответ

1

Что вам нужно сделать, это создать новое окно wihthout украшения, как это:

<Window 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Width="640" Height="480" 
    WindowStyle="None" 
    AllowsTransparency="True" 
    ResizeMode="CanResizeWithGrip"> 

    <!-- Content --> 

</Window> 

Затем рассчитать размещение Вашей разделительной линии и сделать эту строку в этом окне. Это единственный способ, которым я знаю рисовать вещи между окнами (независимо от платформы, то же самое верно для любого языка/инструментария, такого как Qt5, Java Spring и т. Д.).

Смежные вопросы