Оформление (дизайн) программы на .NET и динамическое создание компонентов?
Я таким никогда не занимался, разъясните, пожалуйста)
Здравствуйте! Я вновь взялся за разработку Vk client под Windows и в этот раз дела пошли как надо, но появились и другие проблемы, которые требуют изучения.
1.Как оформить программу, создать нестандартный вид, форму для контролов?
2.ВКонтакте и прочих программах-клиентах компоненты не статичны, они меняют свое положение и размеры (и даже сам факт существования) в зависимости от наличия информации. Допустим, если отсутствует вкладка "о себе", то она попросту не появляется, а всё остальное перемещается выше, тем самым, дизайн динамичен. Можно ли как-то реализовать это в своей программе?
Можно ли и как разработать просто внешний вид компонента на WPF и XAML и использовать в обычной WinForms программе?
Если это важно - язык VB.NET. Заранее спасибо)
А не проще ли сделать всё сразу в WPF/XAML? Для WPF/XAML используется UserControl (если не требуется глубокая модернизация интерфейса), либо уходим в Style/Template, где можно как угодно переделывать интерфейс, вид и поведение на свой лад.