zoukankan      html  css  js  c++  java
  • 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显示。

  • 相关阅读:
    实现单台测试机6万websocket长连接
    关于ArcGIS10.0中的栅格计算中的函数
    .NET破解之迅捷PDF转换器(续)
    ArcEngine 0x8004023C
    VS2010中重命名项目
    地理数据库本身不能加密
    ArcEngine尝试读取或写入受保护的内存
    利用路由器连接别人家的网络
    ArcGIS的许可文件问题
    MapGIS转Shp文件的单位问题
  • 原文地址:https://www.cnblogs.com/daxueba-ITdaren/p/7159141.html
Copyright © 2011-2022 走看看