Поделиться через


архитектура начальной страницы

Этот документ описывает архитектуру окна инструментов домашней страницы, включенный в Visual Studio. Эти сведения можно использовать, чтобы добавлять или изменять элементы на начальной странице, не изменяя его базовая структура.

Начальная страница Visual Studio написана на языке разметки приложения Windows Presentation Foundation (WPF) расширяемого (язык XAML). Дополнительные сведения о языке XAML см. в разделе Общие сведения о языке XAML (WPF).

Структура страницы

Начальная страница состоит из Image элемент и 2 Grid элементы верхнего уровня Gridэлемент. Image диапазоны элементов в верхней части окна инструментов и содержат эмблему Visual Studio. Под эмблемой, left Gridэлемент содержит кнопки для новых проектов Последние проекты перечислите и область параметров начальной страницы. Right Gridэлемент содержит a TabControl элемент, имеющий a Начало работы вкладка ", a Руководство и ресурсы вкладка и a Последние новости вкладка. Представляет столбец определен между левым и правом Gridэлементы, но не имеют никакого содержимого и используются только в качестве прокладка.

Тело окна

Фон окна инструментов, представленного верхнего уровня. Gridэлемент. Ширина столбцов определены здесь в основных ColumnDefinitions элемент. Высота образа эмблемы набор RowDefinitions элемент.

Определения и определения столбцов строки хранятся в нул-основанных массивах. Для размещения элемента в сетке установите Grid.Column и Grid.Row атрибуты для сопоставления индексов соответствия ColumnDefinition и RowDefinition элементы.

Изображение эмблемы

Эмблема Visual Studio занимает верхнюю строку сетки верхнего уровня (Grid.Row="0"как Image элемент. Чтобы отобразить другое образа, Source атрибут Image элемент к другому файлу изображения. Чтобы удалить изображение, удаление Image элемент, и присваивают height атрибут сопоставления верхнего уровня. RowDefinition элемент 0 (ноль) скрывать верхнюю строку сетки.

Левый столбец

В левом столбце начальной страницы представлен a Gridэлемент Grid.Column="0" и Grid.Row="1". Этот элемент содержит определения для 3 строк, которые узел сетка кнопок, сетка последние проекты и a StackPanel элемент для отображения параметров Visual Studio.

Можно добавить элемент в этой сетке путем добавления его в одну из существующих строк или путем добавления нового определения строки. При определении новой строки, не забудьте увеличение Grid.Row значения всех элементов, которые отображаются в новую строку.

Средний столбец

Средний столбец прокладка и не содержит элементы. Чтобы добавить элемент к столбцу, расположите его на средний Grid.Column="1" и Grid.Row="1". Убедитесь, что обработка Width атрибут определения столбцов, чтобы вместить изменение.

Правый столбец

Правый столбец содержит a Grid элемент Grid.Column="1" и Grid.Row="1". Сетка содержит a TabControl элемент, имеющий 3 вкладки.

Можно добавить вкладку путем добавления a Пошаговое руководство: Добавление пользовательского XAML на начальной страницеэлемент в набор вкладок, как показано в TabItem или можно изменить или удалить существующие вкладки. Вкладки появляются слева направо в интерфейс пользователя, в том же порядке, в котором они кажется, что верхними, найденных в разметке.

При добавлении элемента в правой таблице столбца вне набора вкладок, то рекомендуется определить новую строку или столбец в сетке, чтобы убедиться, что он отображается так, как ожидалось.

См. также

Основные понятия

Рекомендации по начальной страницы

Развертывание пользовательских начальных страниц

Другие ресурсы

Настройка начальной страницы в Visual Studio