Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / DrawingVisualDrawingContext.cs / 1 / DrawingVisualDrawingContext.cs
//------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2003 // // File: VisualDrawingContext.cs // // History: // [....]: 04/19/2003 // Created it based on the DrawingVisualDrawingContext used in the AvPhat branch. // [....]: 07/02/2003 // Renamed to RetainedDrawingContext, which derives from DrawingContext // [....]: 07/16/2003 // Renamed again to DrawingVisualDrawingContext, which derives from RenderDataDrawingContext // //----------------------------------------------------------------------------- using System; using System.Security.Permissions; using System.Windows; using System.Windows.Threading; using System.Windows.Media.Animation; using System.Windows.Media; using System.Windows.Media.Composition; using System.Diagnostics; using MS.Internal; namespace System.Windows.Media { ////// VisualDrawingContext - the DrawingContext for Visuals that can create it. /// internal class VisualDrawingContext : RenderDataDrawingContext { #region Constructors ////// Creates a drawing context for a DrawingVisual. /// The Visual must not be null. /// /// The Visual that created the DrawingContext, which must not be null. internal VisualDrawingContext( Visual ownerVisual ) { Debug.Assert(null != ownerVisual); _ownerVisual = ownerVisual; } #endregion Constructors #region Protected Methods ////// CloseCore - Implemented be derivees to Close the context. /// This will only be called once (if ever) per instance. /// /// The render data produced by this RenderDataDrawingContext. protected override void CloseCore(RenderData renderData) { Debug.Assert(null != _ownerVisual); _ownerVisual.RenderClose(renderData); #if DEBUG _ownerVisual = null; #endif } #endregion Protected Methods #region Private Fields private Visual _ownerVisual; #endregion Private Fields } } // 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
- PrintDocument.cs
- StylusPointProperty.cs
- XPathSelectionIterator.cs
- PageAdapter.cs
- WebPartEditorOkVerb.cs
- MethodSignatureGenerator.cs
- UnsafeNativeMethods.cs
- Pkcs9Attribute.cs
- GAC.cs
- JoinElimination.cs
- HttpHandlerActionCollection.cs
- JsonObjectDataContract.cs
- IgnoreFlushAndCloseStream.cs
- TableItemProviderWrapper.cs
- EmbeddedMailObjectsCollection.cs
- SemanticBasicElement.cs
- MergePropertyDescriptor.cs
- ValidationResult.cs
- _Rfc2616CacheValidators.cs
- connectionpool.cs
- XmlAnyElementAttributes.cs
- DrawingServices.cs
- Update.cs
- BitmapDecoder.cs
- GlyphRunDrawing.cs
- TraceHandlerErrorFormatter.cs
- ZoneButton.cs
- HtmlEmptyTagControlBuilder.cs
- IndentTextWriter.cs
- DrawingContextWalker.cs
- PermissionSetEnumerator.cs
- XmlSchemaException.cs
- ProcessHostMapPath.cs
- WebPartMinimizeVerb.cs
- PartitionedStreamMerger.cs
- DesignTableCollection.cs
- BrowserCapabilitiesCodeGenerator.cs
- CaseStatementProjectedSlot.cs
- ColumnCollection.cs
- Int64.cs
- SignatureDescription.cs
- webbrowsersite.cs
- TemplatedWizardStep.cs
- XmlNamespaceMapping.cs
- ArgumentException.cs
- SerializationEventsCache.cs
- HijriCalendar.cs
- GPStream.cs
- SqlBuffer.cs
- StringFunctions.cs
- webeventbuffer.cs
- AssemblyAttributes.cs
- DataSetViewSchema.cs
- UserUseLicenseDictionaryLoader.cs
- FontEmbeddingManager.cs
- ImageAnimator.cs
- __ComObject.cs
- RelationshipConverter.cs
- DataBinding.cs
- PackageDigitalSignature.cs
- RijndaelManagedTransform.cs
- SynchronizationFilter.cs
- DocumentViewerBase.cs
- RoutedEventValueSerializer.cs
- Decorator.cs
- MsmqInputSessionChannel.cs
- AlternateViewCollection.cs
- BorderGapMaskConverter.cs
- XsdBuildProvider.cs
- DuplicateWaitObjectException.cs
- DataGridColumn.cs
- KeyConstraint.cs
- TdsParserSafeHandles.cs
- Brush.cs
- CachedFontFamily.cs
- SmiConnection.cs
- DataBoundControlHelper.cs
- IIS7ConfigurationLoader.cs
- XmlText.cs
- FusionWrap.cs
- EntityDesignerUtils.cs
- sqlmetadatafactory.cs
- RoleManagerEventArgs.cs
- GotoExpression.cs
- ListParaClient.cs
- SiteMapPath.cs
- FontStyleConverter.cs
- XmlSchemaValidator.cs
- TempFiles.cs
- WinInet.cs
- UnsafeNativeMethods.cs
- DocumentPageViewAutomationPeer.cs
- VariantWrapper.cs
- XmlException.cs
- MessageQueueAccessControlEntry.cs
- UnsignedPublishLicense.cs
- SerialPinChanges.cs
- _CacheStreams.cs
- RelatedImageListAttribute.cs
- UserNamePasswordValidator.cs