Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Base / System / ComponentModel / IItemProperties.cs / 1 / 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. //---------------------------------------------------------------------------- // //// 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
- XmlTypeMapping.cs
- TreeViewItemAutomationPeer.cs
- Parser.cs
- BackEase.cs
- InvalidEnumArgumentException.cs
- TypeListConverter.cs
- IArgumentProvider.cs
- SnapLine.cs
- FormClosedEvent.cs
- ZoneMembershipCondition.cs
- TextTreeExtractElementUndoUnit.cs
- ZipIOLocalFileHeader.cs
- LazyTextWriterCreator.cs
- OrderedDictionaryStateHelper.cs
- WinEventTracker.cs
- GeometryCombineModeValidation.cs
- XmlCompatibilityReader.cs
- GuidelineSet.cs
- StrongNameKeyPair.cs
- ProfilePropertyNameValidator.cs
- XmlDocumentType.cs
- UdpDiscoveryEndpointElement.cs
- DetailsViewPagerRow.cs
- ThreadSafeList.cs
- EncodingTable.cs
- ConfigurationManagerInternalFactory.cs
- EncoderParameters.cs
- DbCommandTree.cs
- OpenFileDialog.cs
- AggregatePushdown.cs
- DelegatingConfigHost.cs
- PersonalizationProviderHelper.cs
- XmlSerializableServices.cs
- ListViewItem.cs
- HtmlAnchor.cs
- ImageUrlEditor.cs
- Win32PrintDialog.cs
- AnnotationResourceChangedEventArgs.cs
- TextBlock.cs
- SafeNativeMethods.cs
- XmlSchemaChoice.cs
- OrderByBuilder.cs
- CodeEntryPointMethod.cs
- EdmRelationshipRoleAttribute.cs
- SessionStateSection.cs
- LocalizationComments.cs
- ReflectionUtil.cs
- TrustManager.cs
- ExpandedWrapper.cs
- Command.cs
- IPEndPoint.cs
- Focus.cs
- FillErrorEventArgs.cs
- SecurityTokenProviderContainer.cs
- InputLanguageCollection.cs
- ToolboxComponentsCreatingEventArgs.cs
- IPCCacheManager.cs
- ExpressionQuoter.cs
- DesignerRegionCollection.cs
- DbDataSourceEnumerator.cs
- ResourceSetExpression.cs
- WorkflowServiceBuildProvider.cs
- PlainXmlWriter.cs
- ModuleBuilderData.cs
- WebEvents.cs
- MultiView.cs
- UniqueIdentifierService.cs
- DefaultValueConverter.cs
- ListSortDescriptionCollection.cs
- ActivityTrace.cs
- DataRelationCollection.cs
- PolygonHotSpot.cs
- InputMethod.cs
- DelegateBodyWriter.cs
- ZipIOLocalFileHeader.cs
- VerificationAttribute.cs
- GacUtil.cs
- SafeProcessHandle.cs
- ClientOptions.cs
- HandleRef.cs
- File.cs
- AutomationPropertyInfo.cs
- AppSettingsReader.cs
- DataControlFieldCell.cs
- XmlSchemaSimpleTypeList.cs
- EventLogRecord.cs
- ConfigurationFileMap.cs
- XPathAncestorIterator.cs
- TextSchema.cs
- NativeMethodsOther.cs
- NetCodeGroup.cs
- AnimationClockResource.cs
- InvalidPropValue.cs
- Currency.cs
- SQLBytes.cs
- SchemaAttDef.cs
- StringConcat.cs
- Hyperlink.cs
- DependencyObjectPropertyDescriptor.cs
- XPathNavigatorException.cs