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
- DeferredTextReference.cs
- BindingExpressionUncommonField.cs
- ReachUIElementCollectionSerializer.cs
- IconHelper.cs
- DependencyPropertyAttribute.cs
- DeclarativeCatalogPart.cs
- IDReferencePropertyAttribute.cs
- WmpBitmapEncoder.cs
- StylusPointCollection.cs
- ResourcesGenerator.cs
- TablePattern.cs
- InfiniteIntConverter.cs
- RectAnimationUsingKeyFrames.cs
- SQLDecimal.cs
- ProfileInfo.cs
- HttpInputStream.cs
- SqlBinder.cs
- InheritanceAttribute.cs
- ImagingCache.cs
- PageStatePersister.cs
- MemberCollection.cs
- ItemsControlAutomationPeer.cs
- XmlHierarchicalEnumerable.cs
- TargetConverter.cs
- VectorCollection.cs
- ISAPIWorkerRequest.cs
- ProgressBar.cs
- WorkflowHostingEndpoint.cs
- OutgoingWebRequestContext.cs
- WindowsScrollBar.cs
- TimeoutConverter.cs
- NoClickablePointException.cs
- DbConnectionPoolIdentity.cs
- DoubleAnimation.cs
- ParserExtension.cs
- SchemaEntity.cs
- EmptyCollection.cs
- _DomainName.cs
- HashHelper.cs
- SmiConnection.cs
- OleDbStruct.cs
- prefixendpointaddressmessagefiltertable.cs
- SqlUDTStorage.cs
- XsdDataContractExporter.cs
- UserControlAutomationPeer.cs
- WeakReferenceList.cs
- MobileControlDesigner.cs
- AudioBase.cs
- PassportAuthenticationModule.cs
- ServiceDeploymentInfo.cs
- ZipIOExtraField.cs
- FaultHandlingFilter.cs
- LinqDataSourceEditData.cs
- RepeatInfo.cs
- DiagnosticsConfigurationHandler.cs
- RolePrincipal.cs
- TiffBitmapDecoder.cs
- DocumentSequence.cs
- TabItemAutomationPeer.cs
- ValueSerializerAttribute.cs
- CodeTryCatchFinallyStatement.cs
- ResourceCodeDomSerializer.cs
- SplitterEvent.cs
- Transform3D.cs
- ActivityValidator.cs
- SymbolPair.cs
- DocumentViewerBase.cs
- WebScriptMetadataMessageEncodingBindingElement.cs
- EncodingInfo.cs
- Keywords.cs
- typedescriptorpermission.cs
- CodeDomConfigurationHandler.cs
- DataSvcMapFileSerializer.cs
- ScriptControlManager.cs
- WinEventWrap.cs
- SubpageParagraph.cs
- bidPrivateBase.cs
- Localizer.cs
- KeySpline.cs
- XamlGridLengthSerializer.cs
- TableHeaderCell.cs
- GeometryDrawing.cs
- SecurityTokenException.cs
- XmlElement.cs
- Overlapped.cs
- EntityContainerEmitter.cs
- TraceHandlerErrorFormatter.cs
- MailSettingsSection.cs
- RuntimeEnvironment.cs
- TextMetrics.cs
- BitFlagsGenerator.cs
- TextRenderingModeValidation.cs
- Line.cs
- ImageDrawing.cs
- Operand.cs
- TemplateColumn.cs
- DesignerInterfaces.cs
- KeyTime.cs
- RemoteWebConfigurationHostStream.cs
- DataGridPagerStyle.cs