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
- BindingMemberInfo.cs
- HitTestDrawingContextWalker.cs
- DocumentScope.cs
- WebPartCatalogCloseVerb.cs
- DataRelation.cs
- InstanceValue.cs
- WindowsTokenRoleProvider.cs
- PasswordTextContainer.cs
- EventLogPermissionAttribute.cs
- CqlWriter.cs
- Stroke2.cs
- DependencyPropertyValueSerializer.cs
- OracleNumber.cs
- Utils.cs
- MsmqInputSessionChannel.cs
- HtmlElementCollection.cs
- DefaultPrintController.cs
- FormViewInsertedEventArgs.cs
- X509Utils.cs
- ProfileInfo.cs
- HttpModuleAction.cs
- SimplePropertyEntry.cs
- OptimizerPatterns.cs
- CheckBox.cs
- InputProviderSite.cs
- ProgressBar.cs
- DesignTable.cs
- InputElement.cs
- GridViewSortEventArgs.cs
- XMLSchema.cs
- EndpointDispatcherTable.cs
- Error.cs
- RemoveFromCollection.cs
- PerformanceCounterPermissionEntryCollection.cs
- ProtocolsConfigurationHandler.cs
- ListViewItemSelectionChangedEvent.cs
- SharedConnectionWorkflowTransactionService.cs
- TypeNameConverter.cs
- WindowClosedEventArgs.cs
- ConditionedDesigner.cs
- MarshalByValueComponent.cs
- XPathNodeList.cs
- SoapSchemaImporter.cs
- QilStrConcat.cs
- LinqDataSourceSelectEventArgs.cs
- HttpException.cs
- WorkflowInstanceContextProvider.cs
- Model3D.cs
- QueryInterceptorAttribute.cs
- HttpClientChannel.cs
- BinaryWriter.cs
- ToolBarButton.cs
- HwndMouseInputProvider.cs
- BamlTreeUpdater.cs
- XamlPathDataSerializer.cs
- DbModificationCommandTree.cs
- ArrayTypeMismatchException.cs
- Int16Storage.cs
- HtmlToClrEventProxy.cs
- FeatureAttribute.cs
- SchemaSetCompiler.cs
- FontDialog.cs
- FrameworkContentElement.cs
- DNS.cs
- SystemPens.cs
- HtmlFormWrapper.cs
- Boolean.cs
- DataGridPagerStyle.cs
- TriggerAction.cs
- ViewEvent.cs
- HMACSHA1.cs
- RoutingExtensionElement.cs
- SubpageParagraph.cs
- List.cs
- ConfigurationSectionCollection.cs
- WorkflowInstanceUnhandledExceptionRecord.cs
- ConfigurationStrings.cs
- ObjectSet.cs
- TabControl.cs
- DiagnosticTraceSource.cs
- AutoResizedEvent.cs
- InternalTransaction.cs
- EmbeddedMailObjectsCollection.cs
- XmlHelper.cs
- MembershipAdapter.cs
- ActivityInterfaces.cs
- HostedHttpRequestAsyncResult.cs
- MergePropertyDescriptor.cs
- RsaKeyIdentifierClause.cs
- BezierSegment.cs
- GridViewItemAutomationPeer.cs
- ElementNotEnabledException.cs
- ThreadAttributes.cs
- ConstructorArgumentAttribute.cs
- StatusBarDesigner.cs
- TableChangeProcessor.cs
- WorkflowMarkupSerializerMapping.cs
- PreviewKeyDownEventArgs.cs
- PathSegment.cs
- DelegateHelpers.Generated.cs