温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Xamarin XAML语言中怎么构建ControlTemplate控件模板

发布时间:2021-12-21 13:38:19 来源:亿速云 阅读:131 作者:小新 栏目:互联网科技

小编给大家分享一下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显示。

以上是“Xamarin XAML语言中怎么构建ControlTemplate控件模板”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI