Элемент управления с прокруткой Silverlight - PullRequest
1 голос
/ 06 февраля 2011

Я хочу создать элемент управления вкладками sivlerlight, в котором вкладки остаются на одной строке, а кнопки прокрутки позволяют мне прокручивать вкладки влево или вправо. Ниже приведена ссылка на элемент управления, который можно приобрести, но я хотел бы написать свой собственный и поделиться им с сообществом. Я знаю, что могу создать унаследованный класс и стиль с помощью кнопок для управления вкладками. Я думаю, я не понимаю, как сохранить вкладки на одной строке и прокручивать вкладки, чтобы отображалась только половина вкладки. Вы все можете помочь с этим? Если я покину базу, пожалуйста, исправьте мое направление.

Элемент управления вкладкой «Образец»

Ответы [ 2 ]

1 голос
/ 27 июля 2011

Недавно я создал TabControl, в котором вкладки расположены на одной строке. enter image description here

Я написал в блоге , где я объяснил некоторые детали.

Также вы можете скачать проект напрямую здесь .

1 голос
/ 18 февраля 2011

Моим первым инстинктом было бы создание элемента управления с ScrollViewer с WrapPanel внутри (из Silverlight Toolkit ), который течет горизонтально. Затем вы можете добавить кнопки вкладок на панель управления, и у вас появится режим прокрутки.

Конечно, если вам не нужна полоса прокрутки, а вместо этого нужны кнопки, вы можете сделать то же самое, но скрыть полосы прокрутки, а затем встроить все это в Grid с тремя столбцами. Разместите ScrollViewer в столбце 0 с columnspan, равным 3, а затем добавьте кнопку в столбцы 0 и 2, которую можно отобразить и скрыть, когда указатель мыши наводится на эту ячейку сетки. Затем вы можете как-то прокручивать зрителя при нажатии кнопок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...