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
- DataGridViewRowEventArgs.cs
- Variant.cs
- MembershipPasswordException.cs
- KeyGestureValueSerializer.cs
- FixedSOMGroup.cs
- SystemTcpConnection.cs
- RtfControls.cs
- ZipArchive.cs
- ModelItemCollection.cs
- SqlConnectionStringBuilder.cs
- SmtpLoginAuthenticationModule.cs
- HttpPostProtocolReflector.cs
- DataGridViewLinkCell.cs
- WebResourceAttribute.cs
- ItemList.cs
- XmlDataLoader.cs
- HashHelpers.cs
- MenuItem.cs
- PeerContact.cs
- WebPartDisplayModeCancelEventArgs.cs
- ClientOptions.cs
- path.cs
- StrongNamePublicKeyBlob.cs
- AssemblyAttributesGoHere.cs
- StackOverflowException.cs
- CompositeTypefaceMetrics.cs
- TypeBuilderInstantiation.cs
- DateTimeAutomationPeer.cs
- ConnectionsZone.cs
- PeerNameRecordCollection.cs
- WebEventCodes.cs
- PresentationSource.cs
- CharStorage.cs
- Control.cs
- safex509handles.cs
- Int32Animation.cs
- ConvertEvent.cs
- WindowsFormsHostPropertyMap.cs
- UnsafeNativeMethods.cs
- PageFunction.cs
- Opcode.cs
- SiteMapNodeCollection.cs
- DataBoundControlHelper.cs
- ElementAction.cs
- DictionarySectionHandler.cs
- counter.cs
- Msec.cs
- DataGridViewRowHeaderCell.cs
- WebHttpSecurityElement.cs
- DataGridViewRowPrePaintEventArgs.cs
- ExpressionPrefixAttribute.cs
- ToolStripItemDesigner.cs
- RTLAwareMessageBox.cs
- ToolStripSeparator.cs
- ClientConfigurationHost.cs
- Pen.cs
- ListBoxItem.cs
- CodeChecksumPragma.cs
- SqlBulkCopy.cs
- ObservableDictionary.cs
- XamlParser.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- PtsHost.cs
- precedingquery.cs
- ListDictionary.cs
- SrgsGrammarCompiler.cs
- UnicodeEncoding.cs
- MulticastIPAddressInformationCollection.cs
- FontDifferentiator.cs
- SecurityProtocol.cs
- ListBoxDesigner.cs
- BaseHashHelper.cs
- DeploymentSection.cs
- LifetimeServices.cs
- TableLayoutSettingsTypeConverter.cs
- ZoneLinkButton.cs
- RotateTransform3D.cs
- DbParameterHelper.cs
- IsolatedStorageFile.cs
- SkinIDTypeConverter.cs
- WindowsRichEdit.cs
- SqlInfoMessageEvent.cs
- TextDpi.cs
- TableLayoutSettingsTypeConverter.cs
- GradientStop.cs
- HMACSHA1.cs
- ValueType.cs
- AffineTransform3D.cs
- ArrangedElement.cs
- _Connection.cs
- XmlNodeReader.cs
- DockPanel.cs
- ToolStripTextBox.cs
- VisemeEventArgs.cs
- AssemblyCache.cs
- SoapReflectionImporter.cs
- SpoolingTaskBase.cs
- ResourceType.cs
- UdpAnnouncementEndpoint.cs
- StructuredType.cs