Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextBounds.cs
- ImageListImage.cs
- SapiRecoContext.cs
- CodeDOMUtility.cs
- HtmlTable.cs
- ManipulationStartingEventArgs.cs
- ManifestSignedXml.cs
- BindingNavigator.cs
- MergePropertyDescriptor.cs
- RoleManagerModule.cs
- FlowLayoutPanel.cs
- DefaultValidator.cs
- _SafeNetHandles.cs
- path.cs
- Query.cs
- DownloadProgressEventArgs.cs
- ButtonBase.cs
- DeflateStream.cs
- Size3DValueSerializer.cs
- IList.cs
- RepeatBehavior.cs
- PropertiesTab.cs
- HtmlFormWrapper.cs
- SemaphoreSecurity.cs
- DiscoveryViaBehavior.cs
- SplitterCancelEvent.cs
- ValidationSummary.cs
- SqlException.cs
- WindowsListViewItemStartMenu.cs
- CodeAttributeArgument.cs
- MediaCommands.cs
- BaseCAMarshaler.cs
- RTTrackingProfile.cs
- SymbolTable.cs
- DataChangedEventManager.cs
- regiisutil.cs
- ProxyWebPartConnectionCollection.cs
- _IPv6Address.cs
- DbException.cs
- StaticResourceExtension.cs
- StateRuntime.cs
- XmlnsDictionary.cs
- _SecureChannel.cs
- DataSet.cs
- ChannelSettingsElement.cs
- SiteMapDataSourceView.cs
- HatchBrush.cs
- CompareInfo.cs
- SqlTypeConverter.cs
- SchemaCompiler.cs
- SimpleApplicationHost.cs
- ColorConverter.cs
- IDispatchConstantAttribute.cs
- CharUnicodeInfo.cs
- WindowsScrollBarBits.cs
- SendActivity.cs
- ObjectSet.cs
- SchemaContext.cs
- HtmlWindow.cs
- FrameworkContentElement.cs
- PropertyGeneratedEventArgs.cs
- LabelAutomationPeer.cs
- PersistChildrenAttribute.cs
- ProcessInputEventArgs.cs
- InvalidCommandTreeException.cs
- IdentityModelStringsVersion1.cs
- KeyFrames.cs
- JsonWriter.cs
- DataGridColumn.cs
- ExpressionParser.cs
- SqlInternalConnectionTds.cs
- FixedTextBuilder.cs
- IxmlLineInfo.cs
- AutomationTextAttribute.cs
- MatrixKeyFrameCollection.cs
- RelationshipType.cs
- ExpressionPrefixAttribute.cs
- AnnotationService.cs
- PolyQuadraticBezierSegment.cs
- TextFindEngine.cs
- WindowsListViewScroll.cs
- IncrementalReadDecoders.cs
- LayoutInformation.cs
- ListViewItem.cs
- SharedPersonalizationStateInfo.cs
- ObjectDataSourceMethodEventArgs.cs
- DataColumnCollection.cs
- WmpBitmapDecoder.cs
- ConditionalExpression.cs
- ExpressionBuilder.cs
- WorkflowWebHostingModule.cs
- QilTypeChecker.cs
- UnsafeMethods.cs
- OracleException.cs
- CopyNamespacesAction.cs
- Transform3D.cs
- ResourceWriter.cs
- sqlnorm.cs
- BulletChrome.cs
- BookmarkTable.cs