Xamarin XAML语言教程构建ControlTemplate控件模板 (二)
Xamarin XAML语言教程构建ControlTemplate控件模板 (二)
大学霸 发表于3个月前
Xamarin XAML语言教程构建ControlTemplate控件模板 (二)
  • 发表于 3个月前
  • 阅读 2
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: Xamarin XAML语言教程构建ControlTemplate控件模板 (二)

Xamarin XAML语言教程构建ControlTemplate控件模板 (二)

(2)打开MainPage.xaml文件,编写代码,将构建的控件模板应用于ContentView中。代码如下:

  • <?xml version="1.0" encoding="utf-8" ?>
  • <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
  •              xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
  •              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显示。

共有 人打赏支持
粉丝 235
博文 716
码字总数 525830
×
大学霸
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: