当前位置: 首页>>代码示例>>C#>>正文


C# DependencyProperty.OverrideMetadata方法代码示例

本文整理汇总了C#中System.Windows.DependencyProperty.OverrideMetadata方法的典型用法代码示例。如果您正苦于以下问题:C# DependencyProperty.OverrideMetadata方法的具体用法?C# DependencyProperty.OverrideMetadata怎么用?C# DependencyProperty.OverrideMetadata使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Windows.DependencyProperty的用法示例。


在下文中一共展示了DependencyProperty.OverrideMetadata方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: MainWindow

 static MainWindow()
 {
     FrameworkPropertyMetadata metadata = new FrameworkPropertyMetadata();
     metadata.Inherits = true;
     SpaceProperty = SpaceButton.SpaceProperty.AddOwner(typeof(MainWindow));
     SpaceProperty.OverrideMetadata(typeof(Window), metadata);
 }
开发者ID:kasicass,项目名称:kasicass,代码行数:7,代码来源:MainWindow.xaml.cs

示例2: SpaceWindow

        // static(정적) 생성자
        static SpaceWindow()
        {
            // 메타데이터정의
            FrameworkPropertyMetadata metadata = new FrameworkPropertyMetadata();
            metadata.Inherits = true;           //엘리먼트 트리를 통해 계승가능

            // SpaceProperty에 소유자를 추가하고, 메타데이터를 오버라이딩(재정의)
            //이전에 등록된 의존 프로퍼티에 새로운 소유자를 추가할때 원래의 metadata가 적용되지 않으므로 반드시 그 자신의
            //metadata를 생성 해야 한다.
            SpaceProperty =
                SpaceButton.SpaceProperty.AddOwner(typeof(SpaceWindow));
            SpaceProperty.OverrideMetadata(typeof(SpaceWindow), metadata);
        }
开发者ID:gawallsibya,项目名称:BIT_MFC-CShap-DotNet,代码行数:14,代码来源:SpaceWindow.cs

示例3: Register

		public static DependencyProperty Register(string name, Type propertyType, Type ownerType,
							  PropertyMetadata typeMetadata,
							  ValidateValueCallback validateValueCallback)
		{
			if (typeMetadata == null)
				typeMetadata = new PropertyMetadata();

			DependencyProperty dp = new DependencyProperty(false, name, propertyType, ownerType,
								       typeMetadata, validateValueCallback);
			DependencyObject.register(ownerType, dp);

			dp.OverrideMetadata (ownerType, typeMetadata);

			return dp;
		}
开发者ID:Clancey,项目名称:XamlForIphone,代码行数:15,代码来源:DependencyAttribute.cs


注:本文中的System.Windows.DependencyProperty.OverrideMetadata方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。