C # .NET Controls для закрепленных окон инструментов? - PullRequest
2 голосов
/ 16 января 2011

Я использовал Qt с C ++ для разработки своих приложений с графическим интерфейсом, но недавно я переключился, чтобы опробовать C # .NET, поскольку мне гораздо проще делать то, что мне нужно.

Мне было интересно, какие элементы управления янужно использовать для нескольких вещей, и если они существуют для C # .NET или если мне нужно сделать что-то специальное / специальное.Я хочу сделать что-то похожее на то, как каждое окно инструмента сгруппировано в отдельной области закрепления с возможностью его закрытия или удаления из макета, чтобы его можно было перетаскивать.Я имею в виду окна инструментов под названием «Группы», «Ресурсы», «Инструменты» и т. Д.

Я также хочу, чтобы эти окна инструментов оставались в том же месте при изменении размера главного окна.Qt имеет пружинные виджеты, которые позволят вам создать пользовательский интерфейс, который сохраняет свою форму при изменении размера окна.Существует ли что-нибудь подобное в C # .NET?

1 Ответ

0 голосов
/ 16 января 2011

Divelements имеет несколько хороших компонентов для этого типа вещей. Прошло некоторое время с тех пор, как я их использовал, но его элементы управления док-станцией были довольно просты в настройке и очень функциональны.

http://www.divelements.com/net/controls/sanddock/

У них есть версии WPF и WinForms.

...