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
- OciHandle.cs
- KerberosSecurityTokenProvider.cs
- BorderGapMaskConverter.cs
- ThicknessAnimationBase.cs
- ExtendedProtectionPolicy.cs
- BasicKeyConstraint.cs
- PeerMessageDispatcher.cs
- CodeSpit.cs
- InstanceView.cs
- SchemaCollectionPreprocessor.cs
- BinaryObjectInfo.cs
- TabControlEvent.cs
- DrawingGroupDrawingContext.cs
- WinFormsComponentEditor.cs
- PersonalizableTypeEntry.cs
- TextContainerHelper.cs
- GlobalizationSection.cs
- TypeUnloadedException.cs
- PageCatalogPartDesigner.cs
- ToolStripTextBox.cs
- Header.cs
- DbConnectionPool.cs
- XPathMessageContext.cs
- GenericEnumConverter.cs
- XmlAttributeOverrides.cs
- ZipIORawDataFileBlock.cs
- CalendarAutoFormatDialog.cs
- DeclarationUpdate.cs
- BufferedWebEventProvider.cs
- ReplacementText.cs
- _AcceptOverlappedAsyncResult.cs
- TreeNode.cs
- CustomWebEventKey.cs
- ProtocolViolationException.cs
- BoolExpression.cs
- CustomAssemblyResolver.cs
- VsPropertyGrid.cs
- CodeCastExpression.cs
- ScriptBehaviorDescriptor.cs
- xml.cs
- DataGridViewIntLinkedList.cs
- CompositeKey.cs
- ConfigXmlAttribute.cs
- Empty.cs
- SafeNativeMethods.cs
- AutomationElement.cs
- UdpSocketReceiveManager.cs
- CodeEventReferenceExpression.cs
- RegexRunnerFactory.cs
- FixedSOMTableRow.cs
- PagedDataSource.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- BufferedGraphics.cs
- PackWebRequestFactory.cs
- ConfigXmlWhitespace.cs
- TextTreeRootTextBlock.cs
- RemoveStoryboard.cs
- ConfigurationManagerInternalFactory.cs
- StrongNamePublicKeyBlob.cs
- KerberosTicketHashIdentifierClause.cs
- util.cs
- Splitter.cs
- TriggerActionCollection.cs
- MetadataSerializer.cs
- Point3DValueSerializer.cs
- ListParaClient.cs
- ListCollectionView.cs
- OleDbConnectionInternal.cs
- PageThemeParser.cs
- AnonymousIdentificationModule.cs
- HashAlgorithm.cs
- ValidationRuleCollection.cs
- SqlCachedBuffer.cs
- LiteralSubsegment.cs
- StorageMappingItemCollection.cs
- TerminatorSinks.cs
- JoinTreeSlot.cs
- DataGridTextBox.cs
- XmlSerializerVersionAttribute.cs
- XmlCodeExporter.cs
- Window.cs
- OracleFactory.cs
- UDPClient.cs
- Query.cs
- InvalidCardException.cs
- SchemaImporter.cs
- LinqDataSourceInsertEventArgs.cs
- MetaType.cs
- HtmlInputControl.cs
- XmlRawWriter.cs
- EventSource.cs
- unitconverter.cs
- NavigationPropertySingletonExpression.cs
- RadioButton.cs
- TextRunCache.cs
- CacheVirtualItemsEvent.cs
- ResetableIterator.cs
- BamlResourceDeserializer.cs
- MetadataHelper.cs
- BindingExpression.cs