Поработал-таки над вкладочным документом
Вкладочный документ. Так я окрестил свой новый контрол, над которым я вчера начал работу. Ну а с утра я решил ещё немного сегодня над ним поработать. Хотя вчера и думал, что на выходные забуду про программу. Ан нет, не забылось. Встаю я рано. Уже до восьми часов утара. Энтузиазм творить у меня сейчас пылает. Почему так? Самому интересно, надо тут ещё в себе разобраться. Видно день сегодня ясный. Или причина заключается в том, что поскорее уже хочется что-то завершить. Или надо успеть что-то завершить. В общем, тут есть почва для раздумий.
В чем суть данного элемента интерфейса. А элемент этот интересный. И работать он тоже будет интересно. Короче, это контрол вкладок с расширенным функционалом. На ленте вкладок у него будет кнопка добавления новых вкладок. А также сбоку будет расположено выпадающее меню с некоторыми командами. И плюс к этому я сделаю так, что вкладки, которые не помещаются на ленте вкладок и выходят за её пределы, будут помещаться в дополнительное выпадающее меню на ленте вкладок. И в завершение ко всему вкладки можно будет сортировать с помощью перемещения и снова же запоминать свою позицию. И ещё один бонус: я сделаю так, что сами вкладки можно будет помещать друг в друга. Для этого я реализую механизм DragAndDrop с перемещением заголовков вкладок с их вставкой в ячейки сетки, которая является контейнером для панелей вкладок. Звучит, может быть, запутано, но выглядеть должно эффектно. Не в первой мне над этим работать, опыт уже есть и должно получиться. Ну а это уже в понедельник.
Завтра, может быть, я ешё немного поработаю над XAML-шаблонами для этого элемента. Сегодня я тоже поработал с этими шаблонами. Ну а логика остаётся на следующую неделю. На этом пока всё.

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.