
编辑:关注AnthonyWJones的回答:
我已将以下代码插入到我的基本行为中:
[Editorbrowsable(EditorbrowsableState.Never)]public string name{ get { return (string)GetValue(nameProperty); } set { SetValue(nameProperty,value); }}public static Readonly DependencyProperty nameProperty = DependencyProperty.Register("name",typeof(string),typeof(BaseBehavior<T>),new PropertyMetadata(null)); 我给了我的行为x:name,但name属性没有被填充.
解决方法 如果您希望您的name属性与x:name XAML名称相同,那么不要实现您自己的dependcy属性,而是捎带已注册的现有属性.您可以简单地将您的name属性实现为:public string name{ get { return (string) base.GetValue(FrameworkElement.nameProperty); } set { base.SetValue(FrameworkElement.nameProperty,value); }} 总结 以上是内存溢出为你收集整理的是否有可能获得x:DependencyObject(Silverlight)的名称?全部内容,希望文章能够帮你解决是否有可能获得x:DependencyObject(Silverlight)的名称?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)