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好像...

  • 相关阅读:
    后台src-app.js详情
    后台中src-router-index.js文件详情
    VUE:如何设置当前页面的背景色
    web移动端项目初始化
    vue路由懒加载及组件懒加载
    浏览器内核
    java 文件读取
    [SUCTF 2019]EasySQL
    Hctf 2016 兵者多诡
    less-17
  • 原文地址:https://www.cnblogs.com/think8848/p/1349575.html
Copyright © 2011-2022 走看看