Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / Animation / IndependentlyAnimatedPropertyMetadata.cs / 1305600 / IndependentlyAnimatedPropertyMetadata.cs
// IndependentlyAnimatedPropertyMetadata.cs using System.Windows; namespace System.Windows.Media.Animation { ////// A class registers this type of Metadata for a property if the property /// can be independently animated on that class. /// internal class IndependentlyAnimatedPropertyMetadata : UIPropertyMetadata { internal IndependentlyAnimatedPropertyMetadata(object defaultValue) : base(defaultValue) {} internal IndependentlyAnimatedPropertyMetadata(object defaultValue, PropertyChangedCallback propertyChangedCallback, CoerceValueCallback coerceValueCallback) : base(defaultValue, propertyChangedCallback, coerceValueCallback) {} ////// Creates a new instance of this property metadata. This method is used /// when metadata needs to be cloned. After CreateInstance is called the /// framework will call Merge to merge metadata into the new instance. /// Deriving classes must override this and return a new instance of /// themselves. /// internal override PropertyMetadata CreateInstance() { return new IndependentlyAnimatedPropertyMetadata(DefaultValue); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. // IndependentlyAnimatedPropertyMetadata.cs using System.Windows; namespace System.Windows.Media.Animation { ////// A class registers this type of Metadata for a property if the property /// can be independently animated on that class. /// internal class IndependentlyAnimatedPropertyMetadata : UIPropertyMetadata { internal IndependentlyAnimatedPropertyMetadata(object defaultValue) : base(defaultValue) {} internal IndependentlyAnimatedPropertyMetadata(object defaultValue, PropertyChangedCallback propertyChangedCallback, CoerceValueCallback coerceValueCallback) : base(defaultValue, propertyChangedCallback, coerceValueCallback) {} ////// Creates a new instance of this property metadata. This method is used /// when metadata needs to be cloned. After CreateInstance is called the /// framework will call Merge to merge metadata into the new instance. /// Deriving classes must override this and return a new instance of /// themselves. /// internal override PropertyMetadata CreateInstance() { return new IndependentlyAnimatedPropertyMetadata(DefaultValue); } } } // 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
- RegexStringValidator.cs
- ItemDragEvent.cs
- DataGridViewRowHeaderCell.cs
- TypeConverter.cs
- ImageField.cs
- GridViewSortEventArgs.cs
- CodeSnippetCompileUnit.cs
- RowToParametersTransformer.cs
- Int16Storage.cs
- CommonXSendMessage.cs
- HttpRuntimeSection.cs
- ModelVisual3D.cs
- HierarchicalDataBoundControlAdapter.cs
- DynamicDataResources.Designer.cs
- OpenFileDialog.cs
- IgnoreSectionHandler.cs
- AsymmetricAlgorithm.cs
- EntityConnection.cs
- DocumentReferenceCollection.cs
- LookupNode.cs
- printdlgexmarshaler.cs
- AdornedElementPlaceholder.cs
- ActiveDesignSurfaceEvent.cs
- AttributeEmitter.cs
- FileDialog.cs
- DiscoveryExceptionDictionary.cs
- AppDomainShutdownMonitor.cs
- TypeDescriptor.cs
- DayRenderEvent.cs
- CLRBindingWorker.cs
- BrowserCapabilitiesCodeGenerator.cs
- VectorCollectionValueSerializer.cs
- Publisher.cs
- ItemsPresenter.cs
- ProxyHwnd.cs
- RowToFieldTransformer.cs
- UnknownBitmapDecoder.cs
- ToolStripGrip.cs
- TriState.cs
- RoutingUtilities.cs
- X509InitiatorCertificateClientElement.cs
- ComponentConverter.cs
- DesignerDataSourceView.cs
- ConfigXmlReader.cs
- CharAnimationUsingKeyFrames.cs
- DataSourceCache.cs
- XmlReflectionImporter.cs
- ExpandableObjectConverter.cs
- WhitespaceRuleLookup.cs
- Constant.cs
- HandledEventArgs.cs
- UIEndRequest.cs
- SimpleBitVector32.cs
- FragmentQuery.cs
- AuthenticationServiceManager.cs
- DbMetaDataColumnNames.cs
- XmlValidatingReader.cs
- GridViewCommandEventArgs.cs
- ZipIOLocalFileDataDescriptor.cs
- AsyncResult.cs
- MessageAction.cs
- ThrowHelper.cs
- Matrix3DConverter.cs
- HostedElements.cs
- Processor.cs
- MouseEvent.cs
- DataTableClearEvent.cs
- CommandConverter.cs
- ThaiBuddhistCalendar.cs
- ToolStripOverflowButton.cs
- EditingCoordinator.cs
- ArrayTypeMismatchException.cs
- WebPartConnectionsConnectVerb.cs
- SharedPersonalizationStateInfo.cs
- ArgumentException.cs
- CapabilitiesPattern.cs
- XmlKeywords.cs
- DataBoundLiteralControl.cs
- Clause.cs
- TimeoutHelper.cs
- AsymmetricSignatureDeformatter.cs
- CounterNameConverter.cs
- DataGridColumn.cs
- GenerateTemporaryTargetAssembly.cs
- MenuItem.cs
- SchemaCollectionCompiler.cs
- NullEntityWrapper.cs
- ColumnResizeUndoUnit.cs
- ControlLocalizer.cs
- Cursor.cs
- XmlProcessingInstruction.cs
- NumericUpDownAccelerationCollection.cs
- ObjectDataSourceDesigner.cs
- PointLight.cs
- InvalidPropValue.cs
- NameValuePermission.cs
- ActivitySurrogateSelector.cs
- RegexParser.cs
- LambdaExpression.cs
- MatrixUtil.cs