powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF-контрол, отображающий только CurrentItem
7 сообщений из 7, страница 1 из 1
WPF-контрол, отображающий только CurrentItem
    #37308460
Фотография NetFantom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер, с WPF еще только знакомлюсь, так что возникают глупые вопросы.
Пишу приложение по мотивам статьи .
Так имеется TabControl, для которого в качестве ItemsSource устанавливается динамически управляемая коллекция Workspaces (по сути это View+ViewModel), каждый Workspace отображается на своей закладке соответственно.
Однако, мне хочется сделать таким образом, чтобы это был не TabControl, а просто Panel, на которой отображался только текущий Workspace (CurrentItem). Т.е. фактический это как-будто TabControl, у которого не видны сами закладки, а переключение я организую программно.
Подскажите, в какую сторону копать правильно - а) разработка собственного контрола-наследника ItemsControl, б) "допилка" TabControl с целью просто спрятать закладки, в) я изобретаю велосипед, потому что то что мне нужно уже есть и оно называется %NAME%.
...
Рейтинг: 0 / 0
WPF-контрол, отображающий только CurrentItem
    #37308463
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ContentControl или HeaderedContentControl
...
Рейтинг: 0 / 0
WPF-контрол, отображающий только CurrentItem
    #37308483
Фотография NetFantom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa,

У них нету св-ва ItemsSource. Вы имеете ввиду сделать свой контрол-наследник ContentControl и реализовать там ItemsSource и CurrentItem, или что-то другое?
...
Рейтинг: 0 / 0
WPF-контрол, отображающий только CurrentItem
    #37308488
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем тебе ItemsSource, если ты хочешь показывать только одну и сам переключать?
...
Рейтинг: 0 / 0
WPF-контрол, отображающий только CurrentItem
    #37308493
Фотография NetFantom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa,

Я выше писал, что формируется коллекция Workspace, привязка выполнятся к ItemsSource. Я не хочу разрушать этот механизм, все что мне нужно - компонент, принимающий коллекцию, и отображающие единовременно один элемент, заданный через CurrentItem.
...
Рейтинг: 0 / 0
WPF-контрол, отображающий только CurrentItem
    #37308497
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот и принимай коллекцию, а привязку делай к текущему элементу.
...
Рейтинг: 0 / 0
WPF-контрол, отображающий только CurrentItem
    #37308502
Фотография NetFantom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa,

Черт, и правда. Как все просто и логично... Не могу к этому привыкнуть.
Спасибо!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF-контрол, отображающий только CurrentItem
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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