• WPF 依赖属性


    依赖属性,简单的说,在WPF控件应用过程中,界面上直接可以引用的属性

    如:<Button Content="aaa"></Button>

    Content称为Button的依赖属性

    当我们自定义控件时,如何添加依赖属性呢

    1、添加属性

            /// <summary>
            /// get or set the items
            /// </summary>
            public List<TitleListItemModel> TitleListItems
            {
                get
                {
                    return (List<TitleListItemModel>) GetValue(TitleListItemsProperty)
                }
                set{SetValue(TitleListItemsProperty,value);};
            }

    2、注册属性

            public static readonly DependencyProperty TitleListItemsProperty = DependencyProperty.Register("TitleListItems", typeof(List<TitleListItemModel>),
                typeof(TitleListControl),new PropertyMetadata(new List<TitleListItemModel>()));

    然后在应用自定义控件时,就能直接设置属性了,例如:

    TitleListItems属性可以直接在界面上添加
            <wpfApplication6:TitleListControl VerticalAlignment="Center">
                <wpfApplication6:TitleListControl.TitleListItems>
                    <wpfApplication6:TitleListItemModel Name="AAA" Text="aa"></wpfApplication6:TitleListItemModel>
                    <wpfApplication6:TitleListItemModel Name="bb" Text="BB"></wpfApplication6:TitleListItemModel>
                    <wpfApplication6:TitleListItemModel Name="ccc" Text="CC"></wpfApplication6:TitleListItemModel>
                </wpfApplication6:TitleListControl.TitleListItems>
            </wpfApplication6:TitleListControl>
  • 相关阅读:
    提高C#编程水平的50个要点
    纯CSS Tooltips..
    分支结构程序设计
    个性测试题
    CSS与DIV
    数据库设计中的14个技巧
    XML文档处理(树的应用)
    使用设计模式构建通用数据库访问类
    什么样简历最受名企欢迎?
    如何做需求分析
  • 原文地址:https://www.cnblogs.com/kybs0/p/5812174.html
Copyright © 2020-2023  润新知