Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / DrawingBrush.cs / 1305600 / DrawingBrush.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // // File: DrawingBrush.cs // // Description: This file contains the implementation of DrawingBrush. // The DrawingBrush is a TileBrush which defines its tile content // by use of a Drawing. // // History: // 2003/07/17 : [....] - Created it. // 2003/07/28 : [....] - Renamed it and hooked it up to the unmanaged code. // //--------------------------------------------------------------------------- using MS.Internal; using System; using System.ComponentModel; using System.Diagnostics; using System.Runtime.InteropServices; using System.Windows; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Media.Composition; namespace System.Windows.Media { ////// DrawingBrush - This TileBrush defines its content as a Drawing /// public sealed partial class DrawingBrush : TileBrush { #region Constructors ////// Default constructor for DrawingBrush. The resulting Brush has no content. /// public DrawingBrush() { } ////// DrawingBrush Constructor where the image is set to the parameter's value /// /// The Drawing representing the contents of this Brush. public DrawingBrush(Drawing drawing) { Drawing = drawing; } #endregion Constructors ////// Obtains the current bounds of the brush's content /// /// Output bounds of content protected override void GetContentBounds(out Rect contentBounds) { contentBounds = Drawing.GetBounds(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HwndSourceParameters.cs
- SortKey.cs
- SqlSupersetValidator.cs
- remotingproxy.cs
- HighContrastHelper.cs
- NetNamedPipeSecurityElement.cs
- ToolStripOverflowButton.cs
- SafeCoTaskMem.cs
- Boolean.cs
- DebugTrace.cs
- UInt64.cs
- StoragePropertyMapping.cs
- RecordManager.cs
- CommentEmitter.cs
- WebPartDesigner.cs
- URLString.cs
- PeerApplication.cs
- DiscardableAttribute.cs
- ItemCollection.cs
- ToolStripScrollButton.cs
- bidPrivateBase.cs
- RangeValuePattern.cs
- PageThemeCodeDomTreeGenerator.cs
- WmpBitmapEncoder.cs
- ExpressionContext.cs
- BitmapMetadataBlob.cs
- KeyedQueue.cs
- FormViewModeEventArgs.cs
- AddInIpcChannel.cs
- OleDbParameterCollection.cs
- SqlXmlStorage.cs
- WebPermission.cs
- AppDomainInstanceProvider.cs
- ChannelTokenTypeConverter.cs
- PrincipalPermission.cs
- DataConnectionHelper.cs
- EntityClassGenerator.cs
- HttpListenerException.cs
- WorkflowMarkupSerializationManager.cs
- WindowsSecurityTokenAuthenticator.cs
- ValueUtilsSmi.cs
- BufferBuilder.cs
- GetIndexBinder.cs
- BStrWrapper.cs
- HttpRequest.cs
- AnonymousIdentificationSection.cs
- BamlLocalizationDictionary.cs
- EditingContext.cs
- Journal.cs
- AppDomainCompilerProxy.cs
- _ProxyRegBlob.cs
- PrintEvent.cs
- TableCellCollection.cs
- CheckPair.cs
- CodeDOMProvider.cs
- TypeConverterValueSerializer.cs
- PermissionToken.cs
- TriggerAction.cs
- PointLightBase.cs
- ExtensibleClassFactory.cs
- HMACSHA512.cs
- Int32CollectionValueSerializer.cs
- VariantWrapper.cs
- AssemblyUtil.cs
- ParseElement.cs
- PolygonHotSpot.cs
- ServerValidateEventArgs.cs
- SignatureGenerator.cs
- VisualTreeUtils.cs
- DatatypeImplementation.cs
- WindowsSolidBrush.cs
- DataGridViewRowConverter.cs
- IsolationInterop.cs
- BinaryNode.cs
- HttpRequestCacheValidator.cs
- XmlCharCheckingWriter.cs
- ButtonChrome.cs
- Empty.cs
- SpecialNameAttribute.cs
- EdmPropertyAttribute.cs
- TemplateEditingVerb.cs
- ApplicationInfo.cs
- SqlDataSourceFilteringEventArgs.cs
- XmlConvert.cs
- SimpleApplicationHost.cs
- login.cs
- MultiDataTrigger.cs
- ErrorFormatterPage.cs
- ThreadExceptionEvent.cs
- OleDbFactory.cs
- WebPartZoneBase.cs
- ColorConverter.cs
- PackagingUtilities.cs
- SizeAnimation.cs
- OrderByQueryOptionExpression.cs
- QueueException.cs
- ContainerUtilities.cs
- HtmlElementEventArgs.cs
- ManagementInstaller.cs
- EntitySet.cs