Понимание XAML: разработка приложений для Windows Phone Turorial - часть 15

Понимание XAML: разработка приложений для Windows Phone Turorial - часть 15
Понимание XAML: разработка приложений для Windows Phone Turorial - часть 15

Видео: Понимание XAML: разработка приложений для Windows Phone Turorial - часть 15

Видео: Понимание XAML: разработка приложений для Windows Phone Turorial - часть 15
Видео: Mailbird - выбираем лучший почтовый клиент для дома и работы на Windows 10 - YouTube 2024, Апрель
Anonim

До сих пор в эта серия учебников, мы работали в окнах C #. В нашем последнем посте мы говорили о коллекции предметов. Из этого урока мы будем тратить все больше времени в окне XAML, а не на окне C #. До сих пор мы только что видели окна XAML, но на самом деле не взаимодействовали, кроме перетаскивания элементов управления и визуального редактора. Теперь мы начнем использовать редактор XAML более агрессивно, когда мы создадим наше приложение.

Как мы видели ранее, когда мы открываем любой проект в Silverlight; перед нами две панели. Одна панель представляет собой визуальный редактор, а другой - с кодировкой XAML. Давайте начнем, понимая его работу. XAML - это язык программирования, так же как и C # - другой язык программирования. XAML - это в основном используется для проектирования пользовательского интерфейса.

Когда мы перетаскиваем любой элемент управления на визуальный редактор, вы могли заметить, что когда мы это делаем, некоторый код автоматически добавляется в окно XAML. Аналогично, когда мы вносим изменения в любые свойства элементов управления, которые тоже изменяют код XAML. Это делается автоматически с помощью Visual Studio для нашего удобства, и поэтому мы получаем очень простой и простой в использовании интерфейс «Drag-and-drop».
Когда мы перетаскиваем любой элемент управления на визуальный редактор, вы могли заметить, что когда мы это делаем, некоторый код автоматически добавляется в окно XAML. Аналогично, когда мы вносим изменения в любые свойства элементов управления, которые тоже изменяют код XAML. Это делается автоматически с помощью Visual Studio для нашего удобства, и поэтому мы получаем очень простой и простой в использовании интерфейс «Drag-and-drop».

Теперь посмотрим на верхнюю часть окон XAML, вы увидите несколько строк, начинающихся с «xmlns», каковы эти строки? Эти строки являются пространствами имен. Надеюсь, вы помните, что такое пространства имен! Эти строки обозначают пространства имен и сборки, где хранятся эти файлы.

Существует несколько элементов управления макетами, которые помогают пользователям размещать свои элементы управления по своему желанию на экране. Некоторые из них - панель стека, сетка и так далее.
Существует несколько элементов управления макетами, которые помогают пользователям размещать свои элементы управления по своему желанию на экране. Некоторые из них - панель стека, сетка и так далее.

Давайте создадим кнопку с использованием кода XAML. Создайте новый проект с каким-то значимым именем. Искать следующий код:

И между этими тегами сетки вставьте следующий код:

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

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

Рекомендуемые: