Xamarin.FormsShell基礎教程(3)Shell專案構成
Xamarin.FormsShell基礎教程(3)Shell專案構成
在建立的ShellDemo解決方案中,有3個子專案,分別為ShellDemo、ShellDemo.Android和ShellDemo.iOS。ShellDemo.Android和ShellDemo.iOS的功能和空白模板建立的專案是一樣的,這裡就不在介紹了,本節將詳細介紹ShellDemo子專案。
ShellDemo子專案由4個資料夾(Models、Services、ViewModels和Views)、兩個axml(App.xaml、AppShell.xaml)檔案和兩個cs檔案(App.xaml.cs、AppShell.xaml.cs)構成。下面將依次講解這些內容。
- Models資料夾:該資料夾中有一個Item.cs檔案。在Item.cs檔案中建立了一個Item類,在這個類中存在3個屬性,分別為Id、Text和Description。
- Services資料夾:該資料夾中有兩個檔案,分別為IDataStore.cs和MockDataStore.cs。其中,IDataStore.cs檔案建立了一個IDataStore介面。而MockDataStore.cs檔案建立了一個MockDataStore類,該類實現了IDataStore介面。
- ViewModels資料夾:該資料夾中有4個檔案,分別為AboutViewModel.cs、BaseViewModel.cs、ItemDetailViewModel.cs和ItemsViewModel.cs檔案。這些檔案有助於從Model管理資料,使其更適合View。
- Views資料夾:該資料夾中有8個檔案,分別為AboutPage.xaml、ItemDetailPage.xaml、ItemsPage.xaml、NewItemPage.xaml、AboutPage.xaml.cs、ItemDetailPage.xaml.cs、ItemsPage.xaml.cs和NewItemPage.xaml.cs這些檔案都是用來實現對AboutPage、ItemDetailPage、ItemsPage和NewItemPage頁面的佈局和邏輯程式碼。
- AppShell.xaml:對Shell的佈局,其中,標籤欄中的兩個標籤分別呼叫了ItemsPage和AboutPage頁面。
- AppShell.xaml.cs:Shell的邏輯程式碼。
- App.xaml.cs:將應用程式的主頁面設定為Shell。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2666367/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Xamarin.FormsShell基礎教程(8)Shell的模版構成ORM
- Xamarin.FormsShell基礎教程(5)Shell專案內容新建頁面ORM
- Xamarin.FormsShell基礎教程(7)Shell專案關於頁面的介紹ORM
- Xamarin.FormsShell基礎教程(6)Shell專案內容詳情頁面ORM
- Xamarin.FormsShell基礎教程(4)Shell專案內容列表頁面執行效果ORM
- Xamarin.FormsShell基礎教程(2)建立Shell解決方案ORM
- Xamarin.FormsShell基礎教程(9)Shell相關類體系ORM
- shell基礎教程二十四: shell基礎教程: Shell檔案包含
- Shell基礎教程七:Shell字串字串
- shell基礎教程 十六: Shell until迴圈
- Linux shell基礎3Linux
- Xamarin.Forms Shell基礎教程(1)ORM
- 專案管理基礎與實踐(3)專案管理
- 專案基礎
- shell基礎
- React.js入門基礎與專案實戰開發視訊教程 React基礎教程ReactJS
- PYTHON基礎教程中的十個專案(1)Python
- 《SQL基礎教程》筆記(3)SQL筆記
- vue-cli3 搭建的前端專案基礎模板Vue前端
- shell 基礎命令
- shell基礎(轉)
- NodeJS專案基礎結構簡單介紹NodeJS
- 抖音小程式基礎之 小程式有哪些檔案構成
- 【docker專欄3】docker基礎概念-容器、映象以及引擎組成部分Docker
- Three.js 裡的基礎構成JS
- IDEA + maven 零基礎構建 java agent 專案IdeaMavenJava
- shell基礎篇(二)-shell變數變數
- shell基礎應用
- 9.Shell基礎
- Shell基礎-管道符
- [shell基礎]——變數變數
- [shell基礎]——echo命令
- [shell基礎]——sed命令
- [shell基礎]——find命令
- [shell基礎]——uniq命令
- [shell基礎]——sort命令
- [shell基礎]——paste命令AST
- [shell基礎]——join命令