Разбиране на XAML: Разработка на турски софтуер за Windows Phone Apps - Част 15

Разбиране на XAML: Разработка на турски софтуер за Windows Phone Apps - Част 15
Разбиране на XAML: Разработка на турски софтуер за Windows Phone Apps - Част 15

Видео: Разбиране на XAML: Разработка на турски софтуер за Windows Phone Apps - Част 15

Видео: Разбиране на XAML: Разработка на турски софтуер за Windows Phone Apps - Част 15
Видео: Тотальное УНИЧТОЖЕНИЕ ВИРУСОВ на ВАШЕМ ПК - YouTube 2024, Март
Anonim

Досега, в този урок серия, работехме в C # windows. В последния ни пост говорихме за колекция от обекти. От този урок ще прекараме повече време в прозореца 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.

Препоръчано: