zoukankan      html  css  js  c++  java
  • Silverlight的TemplatePartAttribute用法

    在XAML中定义了一个控件,如下:

    <Grid x:Name="FormContainerElement" ... />

    自定义控件代码*.cs如下:

    [TemplatePart(Name = "FormContainerElement", Type = typeof(Grid))]

    public class MyControl : Control

    {

         public MyControl()

         {

              DefaultStyleType = typeof(MyControl);

         }

         private Grid formContainerElement;

         private Grid FormContainerElement

         {

              get

              {

                   return formContainerElement;

              }

              set

              {

                   formContainerElement = value;

              }

         }

         public override void OnApplyTemplate()

         {

              FormContainerElement = GetTemplateChild("FormContainerElement") as Grid;

              base.OnApplyTemplate();

         }

    }

    红色标注的方法将XAML中的控件负责和*.cs中的控件绑定,一定不能缺少,否则...

    Silverlight的呈现和逻辑分离有点似曾相识,JSF好像...

  • 相关阅读:
    Docker Swarm
    服务器虚拟化
    kubernets的工作流程
    配置docker阿里云加速器
    kubeadm 安装kubernetes集群。
    linux的10个最危险的命令
    18个网络带宽常用命令
    column命令
    dd命令
    scp命令
  • 原文地址:https://www.cnblogs.com/think8848/p/1349575.html
Copyright © 2011-2022 走看看