Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / VideoDrawing.cs / 1305600 / 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 : timothyc - 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 ); } #endregion Internal methods } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- userdatakeys.cs
- CodeAssignStatement.cs
- DocumentProperties.cs
- DateTimeFormat.cs
- SubMenuStyleCollection.cs
- AutomationFocusChangedEventArgs.cs
- WinEventWrap.cs
- InvalidFilterCriteriaException.cs
- DecoderFallback.cs
- PlainXmlDeserializer.cs
- Validator.cs
- MetadataExchangeBindings.cs
- LinqDataSourceValidationException.cs
- MimeParameter.cs
- Msmq4PoisonHandler.cs
- Visual.cs
- IDReferencePropertyAttribute.cs
- ProofTokenCryptoHandle.cs
- CapabilitiesUse.cs
- X509IssuerSerialKeyIdentifierClause.cs
- AnimatedTypeHelpers.cs
- GridViewCellAutomationPeer.cs
- BuildProvider.cs
- SecurityElement.cs
- BaseTemplateBuildProvider.cs
- Figure.cs
- XamlStackWriter.cs
- SqlFactory.cs
- ParentUndoUnit.cs
- OdbcReferenceCollection.cs
- HtmlTextArea.cs
- ListBoxChrome.cs
- FileSystemInfo.cs
- Rect3DConverter.cs
- XmlException.cs
- streamingZipPartStream.cs
- DrawToolTipEventArgs.cs
- XmlQueryType.cs
- WinInetCache.cs
- MenuCommandService.cs
- XmlRawWriterWrapper.cs
- EnvironmentPermission.cs
- ManipulationDeltaEventArgs.cs
- VectorCollectionConverter.cs
- _RequestLifetimeSetter.cs
- FileIOPermission.cs
- CodeNamespaceImport.cs
- SiteMapNodeCollection.cs
- ProgramNode.cs
- WebPartConnectionsCancelVerb.cs
- WorkflowInstanceSuspendedRecord.cs
- SerializationFieldInfo.cs
- TypeReference.cs
- AudioBase.cs
- ManipulationCompletedEventArgs.cs
- ToolStripContentPanelRenderEventArgs.cs
- XmlCharType.cs
- ConfigurationPropertyCollection.cs
- RegexBoyerMoore.cs
- _IPv4Address.cs
- CryptoProvider.cs
- EnvelopedPkcs7.cs
- FrugalMap.cs
- Calendar.cs
- MediaSystem.cs
- WeakReadOnlyCollection.cs
- BitmapEncoder.cs
- WindowManager.cs
- ListBox.cs
- LocatorBase.cs
- WebPartConnectionsCloseVerb.cs
- ManipulationCompletedEventArgs.cs
- Menu.cs
- LoadWorkflowCommand.cs
- QuaternionIndependentAnimationStorage.cs
- BreakRecordTable.cs
- DESCryptoServiceProvider.cs
- ClientScriptItemCollection.cs
- DoWorkEventArgs.cs
- XamlPathDataSerializer.cs
- Privilege.cs
- DebugHandleTracker.cs
- InputLanguageEventArgs.cs
- UIPropertyMetadata.cs
- backend.cs
- VisualStyleTypesAndProperties.cs
- ChildrenQuery.cs
- EntityContainerRelationshipSet.cs
- DataMisalignedException.cs
- ConditionCollection.cs
- Listbox.cs
- CompositeActivityValidator.cs
- DataGridTemplateColumn.cs
- WebColorConverter.cs
- ToolStripDropDownItem.cs
- HotSpot.cs
- PlainXmlWriter.cs
- _StreamFramer.cs
- MachineSettingsSection.cs
- CompilerErrorCollection.cs