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


C# Brush.GetType方法代码示例

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


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

示例1: InterpolateBrush

        private Brush InterpolateBrush(Brush min, Brush max, double attr)
        {
            if (min.GetType() != typeof(Brush) || max.GetType() != typeof(Brush))
                throw (new ArgumentException("Only Brush brushes are supported in GradientTheme"));

            return new Brush { Color = InterpolateColor(min.Color, max.Color, attr) };
        }
开发者ID:pauldendulk,项目名称:Mapsui,代码行数:7,代码来源:GradientTheme.cs

示例2: equals

		internal override bool equals(Brush obj)
		{
			if (obj == null)
				return false;

			if (obj.GetType() != typeof(TextureBrush))
				return false;

			TextureBrush brush = obj as TextureBrush;

			// Wrap mode
			if (this._wrapMode != brush._wrapMode)
				return false;

			// Images
			// Note: Since we can hardly compare image equality,
			// return false unless both images are null.
			if (this._image != null || brush._image == null)
				return false;

			return true;
		}
开发者ID:ChrisMoreton,项目名称:Test3,代码行数:22,代码来源:GDI.cs

示例3: InterpolateBrush

 protected SolidBrush InterpolateBrush(Brush min, Brush max, double attr)
 {
     if (min.GetType() != typeof(SolidBrush) || max.GetType() != typeof(SolidBrush))
         throw (new ArgumentException("Only SolidBrush brushes are supported in GradientTheme"));
     return new SolidBrush(InterpolateColor((min as SolidBrush).Color, (max as SolidBrush).Color, attr));
 }
开发者ID:goranpavlovic,项目名称:Gis,代码行数:6,代码来源:GradientTheme.cs


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