powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Многоколоночный список
25 сообщений из 53, страница 1 из 3
Многоколоночный список
    #37145828
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Требуется сделать список айтемов, представленных в виде прямоугольных областей равного размера в несколько колонок или строк. При мышеклике кликнутый айтем увеличивается в размере, вытесняя остальных куда-нибудь вниз-в сторону, и открывает дополнительную область с более подробной структурой - списком подразделов, полями редактирования и тп.
Комбинацией каких контролов это лучше делать?
...
Рейтинг: 0 / 0
Многоколоночный список
    #37145878
Фотография NickBell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i seeТребуется сделать список айтемов, представленных в виде прямоугольных областей равного размера в несколько колонок или строк. При мышеклике кликнутый айтем увеличивается в размере, вытесняя остальных куда-нибудь вниз-в сторону, и открывает дополнительную область с более подробной структурой - списком подразделов, полями редактирования и тп.
Комбинацией каких контролов это лучше делать?

По-моему достаточно того, чтобы при нажатии на выбранную кнопку, она просто увеличилась бы в размере и рядом с нею всплыло бы окошко с необходимыми данными. И пусть это кнопка и окошко просто перекрывают задний фон. Никакие кнопки сзади не надо ни передвигать и ни сдвигать. Никакой роли они в тот момент не играют, а просто отвлекают внимание. Как только курсор выходит за зону окна, окошко просто исчезнет, а кнопка обратно уменьшится.
...
Рейтинг: 0 / 0
Многоколоночный список
    #37145879
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё в аксесе хотел спросить - почему не используешь (хотя бы идеи) от телерика? По религиозным соображениям?
Что-то вроде ихнего грида, и сверху шашечки. Как-то так...
...
Рейтинг: 0 / 0
Многоколоночный список
    #37145885
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот от вертикального списка в одну колонку в этом дизайне как раз хочу отойти - нерационально используется экранное пространство.
...
Рейтинг: 0 / 0
Многоколоночный список
    #37145895
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, ты бы прикрепил сюда свои шашечки (или ссылку на них дал) что б народ знал к чему стремиться :)
а то там я их уже и сам не нахожу.
...
Рейтинг: 0 / 0
Многоколоночный список
    #37145923
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickBellПо-моему достаточно того, чтобы при нажатии на выбранную кнопку, она просто увеличилась бы в размере и рядом с нею всплыло бы окошко с необходимыми данными.Модальные всплывающие окна тоже не приветствуются в WPF/SL, буду следовать идеологии :)
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146006
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i seeПри мышеклике кликнутый айтем увеличивается в размере, вытесняя остальных куда-нибудь вниз-в сторону...
можно посмотреть как сделано Blacklight DragDockPanel
http://blacklight.codeplex.com/
живой пример (SL) http://mightymeaty.members.winisp.net/blacklight.silverlight/
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146042
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
i seeТребуется сделать список айтемов, представленных в виде прямоугольных областей равного размера в несколько колонок или строк. При мышеклике кликнутый айтем увеличивается в размере, вытесняя остальных куда-нибудь вниз-в сторону, и открывает дополнительную область с более подробной структурой - списком подразделов, полями редактирования и тп.
Комбинацией каких контролов это лучше делать?
i_see, ничего не понял. Лучше описать задачу в Use Cases пользователя.
Я бы от такого варианта отталкивался FaceOut .
Исходники . Те должна быть панель навигации с возможность быстрого поиска и область показа\редактирования информации без всплывающих окон.
Опубликуй здесь свои шашечки. Есть еще предложения.

PS На чем это будешь делать WPF или SL?
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146062
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iPS На чем это будешь делать WPF или SL?WPF
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146067
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот оно.
Из этого нужно сделать что-нибудь приличное.
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146091
Фотография aleks-sam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня Custom ListBox. При выделении итема происходит анимация его шаблона. Детализация выделенного итема в отдельной панеле в TextBox'ах.Панель забиндина на выделенный итем через DataContext. Текстбоксы забиндины на поля итема. Как же этот способ модно называется то забыл... )
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146094
Фотография aleks-sam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*ViewBox
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146102
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks-samУ меня Custom ListBox. При выделении итема происходит анимация его шаблона. Детализация выделенного итема в отдельной панеле в TextBox'ах.Панель забиндина на выделенный итем через DataContext. Текстбоксы забиндины на поля итема. Как же этот способ модно называется то забыл... )А многострочность-многоколоночность в нем реализована?
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146133
PWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i see,

Можно покритикую?

1. Самая первая кнопка (та что в верхнем левом углу) имеет непонятную картинку, соответственно ни с чем не ассоциируется.
2. Остальные кнопочки как я понимаю участвуют в формировании "шашечек такси" и никак не участвуют в программе.
3. Дизайн окна в целом напоминает детскую рекламу пластмассовых кубиков, может быть и хорошо для рекламы детских товаров, но для программы с которой работают взрослые люди по 8 часов в день мне кажется не подходит.

Что делать? Отложить дизайн недели на две, потом нарисовать 3-4 совершенно разные дизайны формы, провести кастинг среди посторонних лиц и выявить победителя.
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146137
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
Похоже, что у тебя простой классификатор. Сделай его в виде treeview или listbox с группировкой. Контекст у них может быть любой. Вид выделенной записи можно задавать через VisualState или DataTemplateSelector(cм. примеры на codeproject). Убрать кнопки Добавить,Удалить, Редактировать. Занимают много места, они должны появляться внижнем,правом углу в виде пикторграм при наведении курсора на запись. Это тоже разруливаестя с помощью VS или селектора.
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146155
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PWWМожно покритикую?Не можно, а нужно.

Всё принимается.
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146161
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iПохоже, что у тебя простой классификатор. Сделай его в виде treeview или listbox с группировкой. Айтемы "короткие", и жалко неиспользуемого экранного пространства в правой части.
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146162
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
Правильно, должно быть минимум три варианта интерфейса. Пусть дизайнеры покажут на, что они способны. Самый убогий выкинуть, минимум два показать заказчику. Дальше согласовывать цвета и наводить марафет
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146177
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
i seeiПохоже, что у тебя простой классификатор. Сделай его в виде treeview или listbox с группировкой. Айтемы "короткие", и жалко неиспользуемого экранного пространства в правой части.
Поэтому я тебя и просил, озвучить все требования. Справочники не болтаются сами по себе, а где-то еще используются. Интерфейс не делают отдельными кусками, все должно быть в комплексе
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146184
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ii seeпропущено...
Айтемы "короткие", и жалко неиспользуемого экранного пространства в правой части.
Поэтому я тебя и просил, озвучить все требования. Справочники не болтаются сами по себе, а где-то еще используются. Интерфейс не делают отдельными кусками, все должно быть в комплексеВ данном случае это "марочник автомобилей", наподобие абстрактных классов, из которых будут строиться "экземпляры автомобилей" при занесении их в БД. Оператор внесет госномер, цвет, тип кузова, а марку выберет из списка. Список строится из этого самого справочника.
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146206
PWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i seePWWМожно покритикую?Не можно, а нужно.

Всё принимается.

Как я понял у тебя в левом списке происходит выбор, правое окно соответственно изменяет свое содержание. В правое окно похоже тоже можно тыкнуть и получить более подробные сведения. В общем все это хорошо и красиво ( первым у кого я это увидел был позабытый П.Нортон), мне тоже нравится такая идея, но пользователям она совершенно непонятна и нестандартна, увы. Поэтому я давно такой дизайн не рассматриваю при проектировании.
Так что на мой взгляд, путь по возврату к полю со списком будит более правильным, с позиции дружественности интерфейса.
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146224
Фотография aleks-sam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i seealeks-samУ меня Custom ListBox. При выделении итема происходит анимация его шаблона. Детализация выделенного итема в отдельной панеле в TextBox'ах.Панель забиндина на выделенный итем через DataContext. Текстбоксы забиндины на поля итема. Как же этот способ модно называется то забыл... )А многострочность-многоколоночность в нем реализована?
Многоколоночность, много строчнось поддерживает сам ViewBox. Многоколоночность формируется на основе элемента Grid.

<Grid>
...
<Grid.GridColumns>
...
</Grid.GridColumns>
...
</Gid>
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146227
PWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i see,

Сори, что такое "айтемы"?
А то Yandex выдал только такое Как правильно собрать айтемы на мирагентову грудь - GoHa.Ru
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146229
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PWWi see,

Сори, что такое "айтемы"?
А то Yandex выдал только такое Как правильно собрать айтемы на мирагентову грудь - GoHa.Ru


Item
...
Рейтинг: 0 / 0
Многоколоночный список
    #37146231
Фотография aleks-sam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типа:


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
        <DataTemplate DataType="{x:Type local:SimpleMediaElement}">
            <Border Width="200" Height="100" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Padding="4" Margin="2" Background="#FF293955" CornerRadius="5">
                <Grid>
                    <Rectangle x:Name="rect" Fill="{Binding simpleColor}" RadiusX="5" RadiusY="5" />
                    <TextBlock Text="{Binding simpleName}" TextWrapping="Wrap" HorizontalAlignment="Center" VerticalAlignment="Top" TextAlignment="Center" />
                </Grid>
            </Border>
        </DataTemplate>

Но в элементе <Grid> добавить GridColumns
...
Рейтинг: 0 / 0
25 сообщений из 53, страница 1 из 3
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Многоколоночный список
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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