码迷,mamicode.com
首页 > Windows程序 > 详细

[CodeSmith] WPF依赖属性脚本

时间:2017-12-27 12:00:22      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:target   desc   log   register   tla   summary   setvalue   sharp   依赖   

<%-- 
       Name: WPF 依赖属性
      Author: Dxq
Description: 生成WPF的依赖属性
--%>
<%@ Template Language="C#" TargetLanguage="Text" %>

<%@ Property Name="PropertyName" Default="PropertyName" Type="System.String" Description="属性名称"%>
<%@ Property Name="PropertyType" Default="object"       Type="System.String" Description="属性类型"%>
<%@ Property Name="ClassName"    Default="ClassName"    Type="System.String" Description="类的名称"%>

/// <summary>
/// 依赖属性 TODO:添加注释
/// </summary>
public static readonly DependencyProperty <% = PropertyName %>Property = DependencyProperty.Register("<% = PropertyName %>", typeof(<% = PropertyType %>), typeof(<% = ClassName %>),null);
/// <summary>
/// 依赖属性 TODO:添加注释
/// </summary>
public <% = PropertyType %> <% = PropertyName %>
{
    get{
            return (<% = PropertyType %>)GetValue(<% = PropertyName %>Property);
       }
       
    set{
            SetValue(<% = PropertyName %>Property,value);
       }
}

 

[CodeSmith] WPF依赖属性脚本

标签:target   desc   log   register   tla   summary   setvalue   sharp   依赖   

原文地址:https://www.cnblogs.com/sediment/p/8124477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!