Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Base / System / ComponentModel / IItemProperties.cs / 1305600 / IItemProperties.cs
//---------------------------------------------------------------------------- // //// Copyright (C) 2007 by Microsoft Corporation. All rights reserved. // // // // Description: Editing functionality for collection views. // // See spec at http://sharepoint/sites/wpftsv/Documents/DataGrid/DataGrid_CollectionView.mht // //--------------------------------------------------------------------------- using System; using System.Collections.ObjectModel; // ReadOnlyCollectionnamespace System.ComponentModel { /// /// IItemProperties is an interface that a collection view /// can implement to expose information about the properties available on /// items in the underlying collection. /// public interface IItemProperties { ////// Returns information about the properties available on items in the /// underlying collection. This information may come from a schema, from /// a type descriptor, from a representative item, or from some other source /// known to the view. /// ReadOnlyCollectionItemProperties { get; } } /// /// Information about a property. Returned by public class ItemPropertyInfo { ////// Creates a new instance of ItemPropertyInfo. public ItemPropertyInfo(string name, Type type, object descriptor) { _name = name; _type = type; _descriptor = descriptor; } ///The property's name. public string Name { get { return _name; } } ///The property's type. public Type PropertyType { get { return _type; } } ///More information about the property. This may be null, /// the view is unable to provide any more information. Or it may be /// an object that describes the property, such as a PropertyDescriptor, /// a PropertyInfo, or the like. /// public object Descriptor { get { return _descriptor; } } string _name; Type _type; object _descriptor; } } // 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
- TextElement.cs
- CoreSwitches.cs
- XmlAttributeAttribute.cs
- GAC.cs
- DefaultValueConverter.cs
- ContextMenu.cs
- NamedObject.cs
- EmulateRecognizeCompletedEventArgs.cs
- ModelFunction.cs
- HyperLinkColumn.cs
- InvokeWebService.cs
- RepeatEnumerable.cs
- NumberSubstitution.cs
- MasterPageParser.cs
- LocatorPart.cs
- ThreadSafeList.cs
- SqlDataSourceConfigureFilterForm.cs
- SeekStoryboard.cs
- AuthenticatingEventArgs.cs
- PhoneCall.cs
- CaseInsensitiveOrdinalStringComparer.cs
- DisableDpiAwarenessAttribute.cs
- HttpStreams.cs
- DropDownList.cs
- EntityDesignerUtils.cs
- Accessible.cs
- SmtpFailedRecipientException.cs
- MetadataFile.cs
- SecureEnvironment.cs
- XamlBrushSerializer.cs
- PriorityQueue.cs
- StandardMenuStripVerb.cs
- StructuredTypeInfo.cs
- WebPartVerbsEventArgs.cs
- KeyedHashAlgorithm.cs
- SymmetricSecurityBindingElement.cs
- RenderTargetBitmap.cs
- SafeHandles.cs
- XamlFilter.cs
- ProfileManager.cs
- LinearGradientBrush.cs
- ListBindingConverter.cs
- Button.cs
- TypeDependencyAttribute.cs
- PluralizationService.cs
- Expression.DebuggerProxy.cs
- FileVersion.cs
- StoreItemCollection.Loader.cs
- ACL.cs
- XmlValidatingReaderImpl.cs
- SQLSingleStorage.cs
- SiteMapDataSourceView.cs
- SoapElementAttribute.cs
- SmtpClient.cs
- HttpApplicationFactory.cs
- OracleSqlParser.cs
- WorkflowServiceNamespace.cs
- TypeResolvingOptionsAttribute.cs
- TargetParameterCountException.cs
- DataGridRow.cs
- MetadataItem_Static.cs
- BoolExpressionVisitors.cs
- EpmTargetTree.cs
- FastEncoder.cs
- RadioButton.cs
- XmlSchemaSequence.cs
- DateTimeUtil.cs
- GeneralTransform3DCollection.cs
- SerializableTypeCodeDomSerializer.cs
- PenContext.cs
- StickyNoteContentControl.cs
- RangeValuePattern.cs
- TreeViewHitTestInfo.cs
- StoreContentChangedEventArgs.cs
- WebHttpSecurityElement.cs
- TreeView.cs
- DependencyObjectType.cs
- XmlSchemaNotation.cs
- MarkedHighlightComponent.cs
- QueryOutputWriter.cs
- QilInvokeEarlyBound.cs
- IndexingContentUnit.cs
- _ScatterGatherBuffers.cs
- NotificationContext.cs
- VectorAnimationBase.cs
- ParserStreamGeometryContext.cs
- NodeFunctions.cs
- ViewBase.cs
- FloaterParaClient.cs
- XmlCharType.cs
- XmlReaderSettings.cs
- ProfileService.cs
- CompositeTypefaceMetrics.cs
- HashAlgorithm.cs
- Triplet.cs
- SecurityTokenContainer.cs
- ThreadSafeMessageFilterTable.cs
- DiagnosticTrace.cs
- WindowsListViewGroup.cs
- WebPartZoneBase.cs