Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / UI / WebControls / ListViewItem.cs / 1305376 / ListViewItem.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.ComponentModel; using System.Diagnostics.CodeAnalysis; using System.Web; using System.Web.UI; namespace System.Web.UI.WebControls { [ ToolboxItem(false) ] // ListViewItem is an IDataItemContainer so that we can have controls that databind in the ListView's InsertItem. public class ListViewItem : Control, INamingContainer, IDataItemContainer { private ListViewItemType _itemType; public ListViewItem(ListViewItemType itemType) { _itemType = itemType; } public ListViewItemType ItemType { get { return _itemType; } } // DataItem in will always return null. public virtual object DataItem { get; set; } public virtual int DataItemIndex { get { return -1; } } public virtual int DisplayIndex { get { return -1; } } [SuppressMessage("Microsoft.Security", "CA2109:ReviewVisibleEventHandlers", MessageId = "1#")] protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { ListViewCommandEventArgs args = new ListViewCommandEventArgs(this, source, (CommandEventArgs)e); RaiseBubbleEvent(this, args); return true; } return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.ComponentModel; using System.Diagnostics.CodeAnalysis; using System.Web; using System.Web.UI; namespace System.Web.UI.WebControls { [ ToolboxItem(false) ] // ListViewItem is an IDataItemContainer so that we can have controls that databind in the ListView's InsertItem. public class ListViewItem : Control, INamingContainer, IDataItemContainer { private ListViewItemType _itemType; public ListViewItem(ListViewItemType itemType) { _itemType = itemType; } public ListViewItemType ItemType { get { return _itemType; } } // DataItem in will always return null. public virtual object DataItem { get; set; } public virtual int DataItemIndex { get { return -1; } } public virtual int DisplayIndex { get { return -1; } } [SuppressMessage("Microsoft.Security", "CA2109:ReviewVisibleEventHandlers", MessageId = "1#")] protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { ListViewCommandEventArgs args = new ListViewCommandEventArgs(this, source, (CommandEventArgs)e); RaiseBubbleEvent(this, args); return true; } return false; } } } // 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
- TdsRecordBufferSetter.cs
- PaperSize.cs
- TabPage.cs
- IndicShape.cs
- RenderData.cs
- RawTextInputReport.cs
- ApplicationSecurityManager.cs
- ServiceInstallComponent.cs
- DES.cs
- SecurityProtocol.cs
- PublishLicense.cs
- RootBrowserWindowAutomationPeer.cs
- RtfControlWordInfo.cs
- ParameterCollection.cs
- WindowsListViewItem.cs
- HuffCodec.cs
- Scene3D.cs
- COM2ExtendedTypeConverter.cs
- OrderedDictionary.cs
- FacetChecker.cs
- TextEvent.cs
- uribuilder.cs
- FrameworkElementFactoryMarkupObject.cs
- ValidatorCollection.cs
- TaskHelper.cs
- MaterialGroup.cs
- SecurityChannelFaultConverter.cs
- RowType.cs
- ProgramPublisher.cs
- LineInfo.cs
- ListControlConvertEventArgs.cs
- Relationship.cs
- TextTreeNode.cs
- ClientTargetSection.cs
- NativeMethods.cs
- WebUtility.cs
- COM2EnumConverter.cs
- Substitution.cs
- XmlAtomicValue.cs
- KeyedCollection.cs
- CharacterHit.cs
- XmlSchemaInclude.cs
- DataGridViewCellStyleEditor.cs
- FontStretchConverter.cs
- XXXInfos.cs
- DateTimeConverter.cs
- ImageListDesigner.cs
- GatewayIPAddressInformationCollection.cs
- ManipulationDevice.cs
- DummyDataSource.cs
- CombinedGeometry.cs
- FixedStringLookup.cs
- AuthenticationService.cs
- PrimitiveXmlSerializers.cs
- EdmProperty.cs
- DetailsViewInsertedEventArgs.cs
- Matrix.cs
- SHA384.cs
- EntityProviderServices.cs
- BroadcastEventHelper.cs
- SyndicationDeserializer.cs
- DataGridViewSelectedColumnCollection.cs
- ParentQuery.cs
- NullableDecimalMinMaxAggregationOperator.cs
- ServiceHttpModule.cs
- ClaimTypeElementCollection.cs
- LayoutTable.cs
- DispatchWrapper.cs
- EncodingDataItem.cs
- SqlTypesSchemaImporter.cs
- XmlObjectSerializerReadContextComplex.cs
- DataPointer.cs
- CodeArgumentReferenceExpression.cs
- SecurityBindingElement.cs
- MultilineStringConverter.cs
- PathGeometry.cs
- ToolStripSystemRenderer.cs
- WorkflowClientDeliverMessageWrapper.cs
- BitmapDownload.cs
- HttpServerChannel.cs
- GACMembershipCondition.cs
- _HeaderInfoTable.cs
- RowsCopiedEventArgs.cs
- DocumentGridPage.cs
- OleDbErrorCollection.cs
- UInt32.cs
- TextTreeExtractElementUndoUnit.cs
- Compiler.cs
- GroupDescription.cs
- XmlSchemaObject.cs
- CalendarAutoFormatDialog.cs
- SharedDp.cs
- UnsafeNativeMethods.cs
- Missing.cs
- TextBlock.cs
- MemberHolder.cs
- IDReferencePropertyAttribute.cs
- TimeSpanValidator.cs
- DataGridCaption.cs
- FixedSOMTableRow.cs