本書適合想要學會各種 XAML 開發技巧的開發者,將會提供基本 XAML 知識與觀念,不同 XAML 項目的使用與應用的介紹
詳細書訊
這本書能提供什麼
這本書中將會提供超過40個以上的講解範例專案,讓您透過這些真實的實際專案,學會如何使用 XAML 宣告式標記語言的用法。
書中內容將會規畫成為 7 大部分
* 開發前的安裝、設定準備工作
對於 Xamarin.Forms 開發新手,第一個學習卡關將會是如何安裝與設定一個可以進行 Xamarin.Forms 的開發環境;在這個部分將會詳細說明如何安裝與設定 Visual Studio 2017 ,使其可以順利的進行 Xamarin.Forms 的開發工作,並且也會介紹一個學習 XAML 宣告式標記語言的輔助工具,設計時期預覽工具 大金剛 Gorilla Player 與 執行時期預覽設計工具 LiveXAML,對於如何安裝與使用進行說明。
* 基本概念
這個部分將會介紹您學習 XAML 語言必須要先瞭解的各種基本知識與觀念,讓您初步綜覽與了解在學習 XAML 語言比須具備的基本技能。
* XAML 共用屬性
我們將會從 XAML 提供的各種類別與其階層關係進行說明,這些類別將會被您所使用的各種頁面、版面配置、檢視項目所繼承,因此,當然您可以從這些頁面、版面配置、檢視項目中,使用這些基底類別所提供的各種屬性、方法與事件。
這些共用的基底類別包含了: 可綁定物件 BindableObject,項目 Element,視覺項目 VisualElement,頁面 Page,檢視 View,版面配置 Layout
* 各種不同頁面
頁面是在 Xamarin.Forms 開發上,最為重要的一個使用者介面項目,而使用者在開啟這個應用程式,第一個看到的畫面內容,就是一個頁面;原則上,我們進行 Xamarin.Forms 專案開發,就是要設計出各種不同頁面,並且根據應用程式設計需求,將這些頁面串接起來,提供使用者來操作這些頁面上設計的內容。
Xamarin.Forms 內提供了這些頁面可供選擇:內容頁面、導航頁面、主從階層頁面、標籤頁面、旋轉木馬頁面。
* 各種不同版面配置
我們要把各種 XAML 提供的視覺項目,定位螢幕上的指定地方,並且可以根據螢幕的大小、解析度、密度來自動調整要顯示出我們所希望的結果,畢竟,要根據不同螢幕的大小、解析度、密度來設計出各種不同的 XAML 文件,這是相當麻煩的,因此,我們將會透過 XAML 中的版面配置來幫助我們自動做到這些事情。
在 Xamarin.Forms 有提供眾多的版面配置,每個版面配置可以針對不同的設計情境來使用,這包括了:框架、內容檢視、堆疊方式版面配置、格線、捲動檢視、絕對版面配置、鄉對版面配置、彈性方塊版面配置。
* 各種不同檢視
檢視是要提供與使用者互動的使用者介面,例如,讓使用者輸入文字、顯示出各種圖片、文字、請使用者選擇指定的日期與時間等等。在這個部分將會帶領大家了解這些檢視的功能與使用方式。
* 各種資料綁定語法
最後,將會針對這本書上各種範例中,有用到的資料綁定使用方式,進行完整的歸納與整理,讓您清楚的了解如何在 XAML 中正確的使用資料綁定,來幫助您進行各種情境的 Xamarin.Fomrs 應用程式開發。
* 誰適合閱讀這本書
本書適合想要學會各種 XAML 開發技巧的開發者,將會基本 XAML 知識與觀念,不同 XAML 項目的使用與應用進行介紹,當然,您還是需要擁有基本的 .NET C# 程式語言的開發經驗。
目錄列表
劃線註記
-
撰寫程式碼的視窗,最後,您就可以在這裡使用 C# 程式語言,開始撰寫出
-
Title 這個屬性
-
Content Properties
-
Grid.Row="1" XAML 宣告,可是,我們發現到這個 Grid.Row 並不是這個按鈕 Button 項目 的任何一個屬性;這裡的用法是要設定這個按鈕,要出現在上層 格線 項目中的第 1 橫行與第 0 縱列 (我們這裡並沒有加入這樣的 Grid.Column="0" 的宣告,那是因為預設若...
-
不會影響