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
- UnmanagedMemoryStream.cs
- CookielessHelper.cs
- XmlAttributeOverrides.cs
- RemotingSurrogateSelector.cs
- Matrix3D.cs
- FormViewRow.cs
- WebCodeGenerator.cs
- LocalizableAttribute.cs
- RoutedEventHandlerInfo.cs
- ObjectPersistData.cs
- PermissionRequestEvidence.cs
- RbTree.cs
- OptimizedTemplateContent.cs
- SimpleWebHandlerParser.cs
- SynchronousSendBindingElement.cs
- ImageListUtils.cs
- AccessDataSourceView.cs
- ServiceModelExtensionCollectionElement.cs
- PrincipalPermissionMode.cs
- BamlTreeMap.cs
- OdbcConnectionString.cs
- BamlTreeNode.cs
- Monitor.cs
- ReaderContextStackData.cs
- ForEachAction.cs
- TcpChannelListener.cs
- StackBuilderSink.cs
- GridProviderWrapper.cs
- ExplicitDiscriminatorMap.cs
- GradientSpreadMethodValidation.cs
- MessageBox.cs
- Parser.cs
- ReachDocumentReferenceSerializer.cs
- CodeBinaryOperatorExpression.cs
- CodeSnippetStatement.cs
- FlowNode.cs
- SchemaSetCompiler.cs
- KeyConstraint.cs
- WindowsSysHeader.cs
- SvcFileManager.cs
- GeneralTransform.cs
- LightweightEntityWrapper.cs
- ClientRuntime.cs
- EmptyStringExpandableObjectConverter.cs
- InvokePattern.cs
- LogReserveAndAppendState.cs
- TypeSemantics.cs
- SHA512Managed.cs
- WebServiceErrorEvent.cs
- ContractListAdapter.cs
- XmlSchemaValidator.cs
- MetadataPropertyAttribute.cs
- NameValueSectionHandler.cs
- MetabaseReader.cs
- DefaultMemberAttribute.cs
- WSHttpBindingElement.cs
- HierarchicalDataTemplate.cs
- BitVec.cs
- WizardPanel.cs
- KeyConverter.cs
- oledbconnectionstring.cs
- ExeContext.cs
- ObjectDataProvider.cs
- KeyConverter.cs
- CountdownEvent.cs
- _Connection.cs
- Message.cs
- TextRunProperties.cs
- DiagnosticStrings.cs
- WebPartMenuStyle.cs
- GridEntryCollection.cs
- _LocalDataStoreMgr.cs
- ElementHostPropertyMap.cs
- MembershipPasswordException.cs
- ResourcesGenerator.cs
- ReachSerializationCacheItems.cs
- HexParser.cs
- ApplicationSecurityManager.cs
- MessageQueueConverter.cs
- ToolStripSystemRenderer.cs
- UnsafeNativeMethodsCLR.cs
- TitleStyle.cs
- DependencyPropertyDescriptor.cs
- ServiceAuthorizationManager.cs
- SerialPinChanges.cs
- DragEventArgs.cs
- glyphs.cs
- ComponentResourceKey.cs
- FindSimilarActivitiesVerb.cs
- SetterBase.cs
- DataSourceControlBuilder.cs
- TextSelectionHighlightLayer.cs
- HandledMouseEvent.cs
- DecoratedNameAttribute.cs
- MergablePropertyAttribute.cs
- DBDataPermission.cs
- NamespaceList.cs
- BuildDependencySet.cs
- ContextMarshalException.cs
- EndPoint.cs