powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Аналог ToolStripDropDownButton в WPF
8 сообщений из 8, страница 1 из 1
Аналог ToolStripDropDownButton в WPF
    #39578370
nakato
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Форумчане! Помогите! Есть массив содержащий названия категорий, из них с добавлением совпадений из другого массива нужно сделать выпадающее меню. Как то это реально реализовать? Есть вот такой код в формах:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
ToolStripDropDownButton tsd = new ToolStripDropDownButton("Меню");
            foreach (string c in cat)
            {
                ToolStripDropDownButton ts = new ToolStripDropDownButton(c);
                ts.DropDownItemClicked += ClickHandler;
                ts.DropDownDirection = ToolStripDropDownDirection.Right;
                ts.Width = 200;
                for (int i = 0; i < goods.Length / 3; i++)
                {
                    if (c == goods[i, 2])
                    {
                        ts.DropDownItems.Add(goods[i, 0] + ' ');
                    }
                }
                tsd.DropDownItems.Add(ts);
            }
            this.menuStrip1.Items.Add(tsd);


Нужно такое только в WPF
...
Рейтинг: 0 / 0
Аналог ToolStripDropDownButton в WPF
    #39578397
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nakatoНужно такое только в WPF
А где ваша верстка-код в wpf?
В меню каждый айтемс это контейнер. Туда пихаете что угодно.
Особенности:
Меню желательно знать заранее. Т.е. назначать события на п.п. меню во время разработки.
Вся динамика идет в биндинге.
Дайте лечше скрин того что в формс.
...
Рейтинг: 0 / 0
Аналог ToolStripDropDownButton в WPF
    #39578433
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделайте массив команд и задайте его как источник для меню, меню в WPF это ItemsControl
...
Рейтинг: 0 / 0
Аналог ToolStripDropDownButton в WPF
    #39578722
nakato
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Так вот мне нужно чтобы контролы из кода формировались. То есть у меня массив с данными по которым нужно сделать выпадающее меню.
...
Рейтинг: 0 / 0
Аналог ToolStripDropDownButton в WPF
    #39578865
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nakatoPetro123,
Так вот мне нужно чтобы контролы из кода формировались. То есть у меня массив с данными по которым нужно сделать выпадающее меню.


я вам предлагаю продумать дизайн. Который обсуждают в ветке Разработка ИС.
Т.к. например винда давно пошла по пути интерактивности. Т.е. _действия_ а не справочник в древовидном виде см.скрин).
Тогда и контрол-меню не понадобится.
https://www.google.ru/search?newwindow=1&rlz=1C1GIGM_enRU733RU775&q=интерактивный дизайн это&sa=X&ved=0ahUKEwiylqPtnrvYAhUkD5oKHRz1CRwQ1QIIYSgA&biw=1034&bih=922
...
Рейтинг: 0 / 0
Аналог ToolStripDropDownButton в WPF
    #39579499
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 https://www.google.ru/search?newwindow=1&rlz=1C1GIGM_enRU733RU775&q=интерактивный дизайн это&sa=X&ved=0ahUKEwiylqPtnrvYAhUkD5oKHRz1CRwQ1QIIYSgA&biw=1034&bih=922

Плохо, когда программист занимается дизайном. В 99.% то, что получается - тихий ужас.
...
Рейтинг: 0 / 0
Аналог ToolStripDropDownButton в WPF
    #39579510
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны,
это просто картинка чтобы задуматься об альтернативах дизайна в WPF.
Т.к. WPF уже ближе к вёрстке чем к десктоп-меню.
nakatoНужно такое только в WPF
...
Рейтинг: 0 / 0
Аналог ToolStripDropDownButton в WPF
    #39579524
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныПлохо, когда программист занимается дизайном. В 99.% то, что получается - тихий ужас.Ну WPF тем и хорош, что если интрефейса еще нет, можно накидать любое дерьмо, сделать модель представления, а потом запилить дизайн отдельно. По крайней мере, всё всегда легко переделать
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Аналог ToolStripDropDownButton в WPF
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]