Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / VideoDrawing.cs / 1 / VideoDrawing.cs
//---------------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // Description: VideoDrawing represents a drawing operation that renders // video into a destination rectangle. // // History: // // 2004/11/17 : [....] - Created it. // //--------------------------------------------------------------------------- using System.Diagnostics; namespace System.Windows.Media { ////// The class definition for VideoDrawing /// public sealed partial class VideoDrawing : Drawing { #region Constructors ////// Default VideoDrawing constructor. /// Constructs an object with all properties set to their default values /// public VideoDrawing() { } #endregion #region Internal methods ////// Calls methods on the DrawingContext that are equivalent to the /// Drawing with the Drawing's current value. /// internal override void WalkCurrentValue(DrawingContextWalker ctx) { // We avoid unneccessary ShouldStopWalking checks based on assumptions // about when ShouldStopWalking is set. Guard that assumption with an // assertion. See DrawingGroup.WalkCurrentValue comment for more details. Debug.Assert(!ctx.ShouldStopWalking); ctx.DrawVideo( Player, Rect ); } ////// Video drawings don't require realization updates. /// internal override void PrecomputeCore() { RequiresRealizationUpdates = false; } ////// Video drawings don't need realization updates. /// internal override void UpdateRealizations(RealizationContext realizationContext) { Debug.Assert(RequiresRealizationUpdates == false); } #endregion Internal methods } } // 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
- ItemType.cs
- TdsParserStaticMethods.cs
- XmlAttributeProperties.cs
- UIAgentAsyncBeginRequest.cs
- MiniParameterInfo.cs
- SqlParameterizer.cs
- KeyboardNavigation.cs
- XomlCompiler.cs
- SortQuery.cs
- SafeRightsManagementQueryHandle.cs
- WorkflowMarkupSerializerMapping.cs
- HtmlControlPersistable.cs
- Quaternion.cs
- ConnectionPoolManager.cs
- ManagementClass.cs
- LocatorPartList.cs
- DrawingImage.cs
- SqlLiftWhereClauses.cs
- followingquery.cs
- WindowsTitleBar.cs
- COM2FontConverter.cs
- SqlMethodAttribute.cs
- ResourcesGenerator.cs
- connectionpool.cs
- FastEncoderWindow.cs
- HeaderedContentControl.cs
- Int32Rect.cs
- CodeSubDirectory.cs
- CacheChildrenQuery.cs
- CallContext.cs
- ApplicationSecurityInfo.cs
- DeviceSpecificDialogCachedState.cs
- LineInfo.cs
- QueryCacheManager.cs
- HostExecutionContextManager.cs
- XPathException.cs
- CodeNamespaceImportCollection.cs
- InitializationEventAttribute.cs
- CalendarButtonAutomationPeer.cs
- CustomCategoryAttribute.cs
- WebPartHeaderCloseVerb.cs
- XmlAttributeCache.cs
- DataSourceControlBuilder.cs
- MappingMetadataHelper.cs
- SqlBooleanMismatchVisitor.cs
- Transform.cs
- ListItemCollection.cs
- BaseDataBoundControl.cs
- ByteAnimationBase.cs
- shaperfactory.cs
- SchemaImporterExtensionElement.cs
- BufferedStream.cs
- SoapElementAttribute.cs
- DeferredSelectedIndexReference.cs
- GroupBox.cs
- ProgressBarHighlightConverter.cs
- PassportAuthenticationEventArgs.cs
- ArgumentOutOfRangeException.cs
- InfiniteIntConverter.cs
- SectionXmlInfo.cs
- __Filters.cs
- DesignerActionList.cs
- ChangeBlockUndoRecord.cs
- XomlCompilerError.cs
- AutoResizedEvent.cs
- FileDialogCustomPlace.cs
- ClientOptions.cs
- CompoundFileDeflateTransform.cs
- Serializer.cs
- DetailsViewInsertEventArgs.cs
- NotifyInputEventArgs.cs
- LicFileLicenseProvider.cs
- httpapplicationstate.cs
- SspiSafeHandles.cs
- DataExchangeServiceBinder.cs
- SqlTrackingQuery.cs
- LocationUpdates.cs
- HyperLinkField.cs
- XmlTextAttribute.cs
- EncoderParameters.cs
- SessionStateItemCollection.cs
- CompilerCollection.cs
- base64Transforms.cs
- InboundActivityHelper.cs
- X509CertificateRecipientServiceCredential.cs
- Parser.cs
- TableLayoutColumnStyleCollection.cs
- Expressions.cs
- Membership.cs
- SqlBooleanMismatchVisitor.cs
- ObjectIDGenerator.cs
- LineGeometry.cs
- FixedHyperLink.cs
- XmlSerializer.cs
- DependencyPropertyValueSerializer.cs
- TextTreeNode.cs
- JournalEntryStack.cs
- ExpandedWrapper.cs
- XmlAttributeHolder.cs
- XmlSchemaImporter.cs