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
- CaseCqlBlock.cs
- HtmlInputControl.cs
- ButtonFieldBase.cs
- FilterEventArgs.cs
- MetadataPropertyvalue.cs
- KoreanLunisolarCalendar.cs
- XmlSchemaAppInfo.cs
- QueryIntervalOp.cs
- ScriptingSectionGroup.cs
- BrowserDefinitionCollection.cs
- InternalUserCancelledException.cs
- AssertFilter.cs
- TabItemWrapperAutomationPeer.cs
- recordstatefactory.cs
- SamlSerializer.cs
- BamlRecords.cs
- DataBoundControl.cs
- WrapperEqualityComparer.cs
- RadioButtonList.cs
- ColumnWidthChangingEvent.cs
- KeyGestureConverter.cs
- MetroSerializationManager.cs
- LockRecoveryTask.cs
- TextPattern.cs
- CodeNamespaceImport.cs
- NameSpaceExtractor.cs
- DataListCommandEventArgs.cs
- UnionExpr.cs
- ToolStripSystemRenderer.cs
- WebPartVerbsEventArgs.cs
- HeaderUtility.cs
- Line.cs
- ExportOptions.cs
- validationstate.cs
- CodeDirectoryCompiler.cs
- Pens.cs
- DnsCache.cs
- PageContentAsyncResult.cs
- ExecutionScope.cs
- ToolStripRenderer.cs
- ResourceReferenceKeyNotFoundException.cs
- FrugalList.cs
- ReadContentAsBinaryHelper.cs
- EventLogLink.cs
- RepeaterCommandEventArgs.cs
- FormatterServices.cs
- VirtualizingPanel.cs
- BmpBitmapEncoder.cs
- CustomValidator.cs
- StreamSecurityUpgradeAcceptor.cs
- ReferenceTypeElement.cs
- WebConfigurationHostFileChange.cs
- WebPartVerb.cs
- TreeView.cs
- CodeDirectionExpression.cs
- ConfigurationStrings.cs
- TabletDevice.cs
- CategoryNameCollection.cs
- RecordConverter.cs
- DocumentPageView.cs
- SimpleMailWebEventProvider.cs
- ErrorWrapper.cs
- ExtendedProtectionPolicy.cs
- metadatamappinghashervisitor.cs
- WebMethodAttribute.cs
- SQLGuid.cs
- InternalTypeHelper.cs
- Matrix3D.cs
- ContextMenuStrip.cs
- PackWebRequestFactory.cs
- UIPropertyMetadata.cs
- TypeContext.cs
- WebSysDisplayNameAttribute.cs
- StylusButtonCollection.cs
- FrameworkElement.cs
- _NtlmClient.cs
- UnmanagedHandle.cs
- SerializationStore.cs
- HttpModuleCollection.cs
- SetUserLanguageRequest.cs
- CharAnimationUsingKeyFrames.cs
- ObservableCollection.cs
- MenuAdapter.cs
- XDRSchema.cs
- GeneralTransformCollection.cs
- DoubleConverter.cs
- AnnotationResourceChangedEventArgs.cs
- Int32EqualityComparer.cs
- TypeUsage.cs
- XPathEmptyIterator.cs
- AnnotationStore.cs
- AsymmetricSignatureFormatter.cs
- Error.cs
- ResXResourceSet.cs
- ApplicationDirectory.cs
- BoolLiteral.cs
- LambdaCompiler.Binary.cs
- ReachSerializationUtils.cs
- DeviceContext2.cs
- Font.cs