Xamarin XAML語言教程構建ControlTemplate控制元件模板 (二)
Xamarin XAML語言教程構建ControlTemplate控制元件模板 (二)
(2)開啟MainPage.xaml檔案,編寫程式碼,將構建的控制元件模板應用於ContentView中。程式碼如下:
- <?xml version="1.0" encoding="utf-8" ?>
- <ContentPage xmlns=""
- xmlns:x=""
- xmlns:local="clr-namespace:ControlTemplateDemo"
- x:Class="ControlTemplateDemo.MainPage">
- <ContentView x:Name="contentView"
- Padding="0,20,0,0"
- ControlTemplate="{StaticResource TealTemplate}">
- <StackLayout Spacing="20"
- VerticalOptions="Center">
- <Label Text="If a jewel falls into the mire, it remains as precious as before; and though dust should ascend to heaven, its former worthlessness will not be altered."
- FontSize="20"
- FontAttributes="Bold"/>
- <Button Text="改變主題"
- Clicked="OnButtonClicked" />
- </StackLayout>
- </ContentView>
- </ContentPage>
在此程式碼中TealTemplate控制元件模板透過使用StaticResource標記擴充套件分配給ContentView.ControlTemplate屬性。ContentView.Content屬性設定為StackLayout,用於定義要在ContentPage上顯示的內容。 此內容將由TealTemplate中包含的ContentPresenter顯示。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2142000/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- WPF 控制元件模板ControlTemplate控制元件
- 剖析XAML語言
- Xamarin Essentials教程構建共享請求
- XAML常用控制元件2控制元件
- 如何組織構建多檔案 C 語言程式(二)
- Xamarin Essentials教程語音播報TextToSpeech
- 二叉樹的構建以及遍歷(Java語言描述)二叉樹Java
- Flutter教程(二) 瞭解Dart語言FlutterDart
- C語言教程——03 C語言結構C語言
- XAML一些控制元件的使用控制元件
- 如何構建設計語言系統
- 基於Java語言構建區塊鏈(二)—— 工作量證明Java區塊鏈
- 使用函數語言程式設計重構模板模式函數程式設計模式
- 使用golang+antlr4構建一個自己的語言解析器(二)Golang
- Visual Studio系列教程:使用XAML工具建立使用者介面(二)
- 帶讀 |《Go in Action》(中文:Go語言實戰)語法和語言結構概覽 (二)Go
- InnoSetup簡單教程二,安裝介面增加中文語言
- ArgoWorkflow教程(二)---快速構建流水線:Workflow & Template 概念Go
- C 語言微服務框架構建 websocket 聊天室微服務框架架構Web
- Xamarin.FormsShell基礎教程(3)Shell專案構成ORM
- Xamarin.FormsShell基礎教程(8)Shell的模版構成ORM
- WPF DataTemplate ControlTemplate
- django 模板語言的註釋操作Django
- SystemVerilog 語言部分(二)
- Pants:類似Maven但支援多個語言的構建Maven
- 如何組織構建多檔案 C 語言程式(一)
- 以太坊Solidity程式語言開發框架————15、構建流程Solid框架
- 基於Java語言構建區塊鏈(四)—— 交易(UTXO)Java區塊鏈
- SQL語言(結構化查詢語言)SQL
- Xamarin Essentials教程陀螺儀GyroscopeROS
- Xamarin Essentials教程磁力計Magnetometer
- 3分鐘短文:Laravel模板,也支援一般程式語言的語法結構了Laravel
- C語言 Make命令教程C語言
- Prolog 語言入門教程
- WPF Button Setter Template Setter.Value ControlTemplate Border ContentPresenter ControlTemplate.Triggers
- dotnet 9 WPF 專案禁用 IncludePackageReferencesDuringMarkupCompilation 導致原始碼包 XAML 構建失敗Package原始碼
- 以太坊Solidity程式語言開發框架————6、構建應用Solid框架
- 基於Java語言構建區塊鏈(六)—— 交易(Merkle Tree)Java區塊鏈
- 基於Java語言構建區塊鏈(五)—— 地址(錢包)Java區塊鏈