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
- ToolboxComponentsCreatingEventArgs.cs
- ParenExpr.cs
- TextBoxBaseDesigner.cs
- Metafile.cs
- Workspace.cs
- WmlImageAdapter.cs
- BitmapMetadataBlob.cs
- ChangeDirector.cs
- InvalidCommandTreeException.cs
- WebPartCatalogCloseVerb.cs
- BamlRecordWriter.cs
- ToolStripButton.cs
- ButtonStandardAdapter.cs
- XmlSchemaSequence.cs
- PointF.cs
- InvokeFunc.cs
- PrintDialogException.cs
- SpellerStatusTable.cs
- SafeMarshalContext.cs
- OutputCacheSettings.cs
- WCFServiceClientProxyGenerator.cs
- GridView.cs
- ValidationErrorEventArgs.cs
- HandlerFactoryWrapper.cs
- SmtpReplyReader.cs
- OleDbCommandBuilder.cs
- ColorConvertedBitmap.cs
- RectValueSerializer.cs
- ChildDocumentBlock.cs
- StateMachineExecutionState.cs
- ImageEditor.cs
- AddressUtility.cs
- XPathExpr.cs
- PEFileReader.cs
- DbConnectionPoolGroupProviderInfo.cs
- Function.cs
- CompatibleComparer.cs
- BufferAllocator.cs
- GB18030Encoding.cs
- WindowsFormsDesignerOptionService.cs
- XmlBinaryReader.cs
- ApplicationId.cs
- VoiceInfo.cs
- BufferedGraphics.cs
- UnsettableComboBox.cs
- SessionEndingCancelEventArgs.cs
- Int64Storage.cs
- SchemaImporter.cs
- ToolTipService.cs
- StorageAssociationSetMapping.cs
- PackageProperties.cs
- COM2PictureConverter.cs
- ISFClipboardData.cs
- TemplateParser.cs
- CloseCollectionAsyncResult.cs
- Expression.cs
- LineServices.cs
- DataReceivedEventArgs.cs
- OdbcHandle.cs
- cookieexception.cs
- PhonemeConverter.cs
- OperationResponse.cs
- ModelFunctionTypeElement.cs
- StringHandle.cs
- DataPointer.cs
- BitmapFrameEncode.cs
- ChangePassword.cs
- Transform3DGroup.cs
- ProfileService.cs
- StubHelpers.cs
- TemplateControl.cs
- MeasurementDCInfo.cs
- StatusBar.cs
- OracleNumber.cs
- HandlerBase.cs
- ListViewSelectEventArgs.cs
- ScrollViewerAutomationPeer.cs
- RadioButtonFlatAdapter.cs
- NamedPipeHostedTransportConfiguration.cs
- HttpConfigurationSystem.cs
- SafeFileMappingHandle.cs
- Script.cs
- Splitter.cs
- UpdateExpressionVisitor.cs
- CompleteWizardStep.cs
- ObjectListDesigner.cs
- SQLDateTime.cs
- OutputCacheProfileCollection.cs
- KoreanCalendar.cs
- PlainXmlDeserializer.cs
- SchemaCollectionCompiler.cs
- VersionedStream.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- ByteStreamGeometryContext.cs
- StringValueConverter.cs
- Rules.cs
- ContainerUIElement3D.cs
- DesignerCategoryAttribute.cs
- GeneralTransform2DTo3D.cs
- ResetableIterator.cs