Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Presentation / System / Activities / Presentation / Base / Core / ContextItem.cs / 1305376 / ContextItem.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Activities.Presentation { using System.Diagnostics.CodeAnalysis; using System; using System.Collections.Generic; //// The ContextItem class is the base class from which all context items must derive. // public abstract class ContextItem { //// Creates a new ContextItem. // protected ContextItem() { } //// Returns the item type for this editing context item. Context items are // considered unique based on their item type. By using ItemType to identify // a type of context item we allow several derived versions of context items to // be cataloged under the same key in the editing context. // //public abstract Type ItemType { get; } // // This method is called on a context item before it is stored in the context item // manager. The previous item in the context item manager is passed. // // The editing context that is making this change. // The previously active item in the context. Because items must have default constructors a default item will be fabricated if an item is first passed into the context. //protected virtual void OnItemChanged(EditingContext context, ContextItem previousItem) { } // // Internal API that calls OnItemChanged. This is invoked from the // abstract ContextItemManager class so deriving classes can still // invoke it. // internal void InvokeOnItemChanged(EditingContext context, ContextItem previousItem) { OnItemChanged(context, previousItem); } } } // 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
- ProviderBase.cs
- AlternationConverter.cs
- DetailsViewPageEventArgs.cs
- UnsafeNativeMethods.cs
- ToolStripLocationCancelEventArgs.cs
- FixedSOMContainer.cs
- AutoGeneratedField.cs
- ZipPackage.cs
- TracingConnectionInitiator.cs
- Span.cs
- Authorization.cs
- objectquery_tresulttype.cs
- XAMLParseException.cs
- XmlChildNodes.cs
- ItemCollection.cs
- InternalConfigHost.cs
- Vector3dCollection.cs
- httpserverutility.cs
- BitmapFrameDecode.cs
- ContractHandle.cs
- Material.cs
- PrimitiveXmlSerializers.cs
- BaseTypeViewSchema.cs
- DataContractSet.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- webproxy.cs
- OracleSqlParser.cs
- DictionaryEntry.cs
- ThicknessConverter.cs
- FullTextLine.cs
- ServicePointManager.cs
- XsltSettings.cs
- SharedPersonalizationStateInfo.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- AsyncOperationLifetimeManager.cs
- DataRecordInfo.cs
- Point3DAnimation.cs
- xmlfixedPageInfo.cs
- VBCodeProvider.cs
- XmlUnspecifiedAttribute.cs
- ReadContentAsBinaryHelper.cs
- OdbcEnvironmentHandle.cs
- SignatureResourcePool.cs
- RichTextBox.cs
- ProtocolsConfigurationEntry.cs
- DispatchOperation.cs
- Regex.cs
- DesignerVerbCollection.cs
- HtmlTableCellCollection.cs
- TreeNodeEventArgs.cs
- ConfigXmlElement.cs
- RowSpanVector.cs
- PackagePartCollection.cs
- DataControlField.cs
- clipboard.cs
- LexicalChunk.cs
- StrongNameMembershipCondition.cs
- SmtpReplyReader.cs
- TagMapCollection.cs
- FlowLayout.cs
- HttpWebResponse.cs
- UIElementParaClient.cs
- DictionarySectionHandler.cs
- CollectionContainer.cs
- EntityContainerAssociationSet.cs
- EntitySqlQueryCacheKey.cs
- AssociationTypeEmitter.cs
- DesignerSerializerAttribute.cs
- BindingEntityInfo.cs
- ProxyWebPartManager.cs
- HandoffBehavior.cs
- BitmapEffectInputData.cs
- MultiByteCodec.cs
- panel.cs
- CompositeFontParser.cs
- CodeGeneratorOptions.cs
- Base64Encoder.cs
- ModelTreeEnumerator.cs
- HtmlHistory.cs
- OleDbTransaction.cs
- StandardCommands.cs
- ManagementExtension.cs
- DecoderReplacementFallback.cs
- RepeatBehaviorConverter.cs
- GenericTextProperties.cs
- KeyGesture.cs
- VarInfo.cs
- NavigationService.cs
- DataRelation.cs
- PassportIdentity.cs
- ErrorLog.cs
- MailAddress.cs
- CapacityStreamGeometryContext.cs
- ParsedAttributeCollection.cs
- PropertyTab.cs
- SqlDataSourceQueryConverter.cs
- XmlUrlResolver.cs
- TextBox.cs
- DataGridToolTip.cs
- ByteStreamGeometryContext.cs