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
- EffectiveValueEntry.cs
- COM2EnumConverter.cs
- XPathNodeHelper.cs
- AnimationLayer.cs
- SelectionRange.cs
- OperationAbortedException.cs
- ConfigXmlWhitespace.cs
- CompilerWrapper.cs
- FontCollection.cs
- VBCodeProvider.cs
- WebServiceResponseDesigner.cs
- ExpressionBuilderContext.cs
- TaiwanLunisolarCalendar.cs
- DataColumnPropertyDescriptor.cs
- ClosableStream.cs
- FormsAuthentication.cs
- WmlControlAdapter.cs
- PageCatalogPart.cs
- WriteableBitmap.cs
- XmlSchemaSequence.cs
- SystemIPv4InterfaceProperties.cs
- SHA384Managed.cs
- OciHandle.cs
- XmlWriter.cs
- DrawingState.cs
- OutputCacheSettings.cs
- SafeRegistryHandle.cs
- Trace.cs
- ThumbAutomationPeer.cs
- CalculatedColumn.cs
- OdbcCommand.cs
- XmlSequenceWriter.cs
- Point3DConverter.cs
- SoapSchemaExporter.cs
- TreeNodeBindingDepthConverter.cs
- HyperLink.cs
- RelatedView.cs
- TagMapCollection.cs
- EntitySetDataBindingList.cs
- DirectoryNotFoundException.cs
- SendKeys.cs
- Dynamic.cs
- EventEntry.cs
- BooleanAnimationUsingKeyFrames.cs
- XamlStyleSerializer.cs
- RangeValueProviderWrapper.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- CodeGenerator.cs
- DataSourceGroupCollection.cs
- ExpressionHelper.cs
- RepeatInfo.cs
- CAGDesigner.cs
- ViewBase.cs
- TraceContextRecord.cs
- AdRotator.cs
- EnumConverter.cs
- InputProcessorProfiles.cs
- DataGridViewCellValueEventArgs.cs
- CodeExpressionCollection.cs
- LayoutTableCell.cs
- StrokeCollectionConverter.cs
- SrgsSemanticInterpretationTag.cs
- LayoutTableCell.cs
- PenThread.cs
- CookieProtection.cs
- CharacterBufferReference.cs
- ReadOnlyDictionary.cs
- NameValueConfigurationCollection.cs
- Point3DCollection.cs
- InvalidDataException.cs
- Wizard.cs
- LockedAssemblyCache.cs
- ProjectionCamera.cs
- DesignTimeTemplateParser.cs
- GlobalAllocSafeHandle.cs
- BitmapEffectDrawingContent.cs
- RecommendedAsConfigurableAttribute.cs
- PbrsForward.cs
- DataGridPagerStyle.cs
- TabControlAutomationPeer.cs
- SystemTcpConnection.cs
- SchemaInfo.cs
- PointKeyFrameCollection.cs
- DataGridViewSelectedRowCollection.cs
- ConfigurationValidatorAttribute.cs
- TextEndOfLine.cs
- SystemPens.cs
- EncryptedHeader.cs
- SmtpCommands.cs
- FullTextBreakpoint.cs
- StrokeNodeOperations2.cs
- WebPartsSection.cs
- UpDownBase.cs
- DependsOnAttribute.cs
- CornerRadius.cs
- AutomationPropertyInfo.cs
- SizeChangedEventArgs.cs
- CurrentChangedEventManager.cs
- LayoutEvent.cs
- CompilerError.cs