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
- WebChannelFactory.cs
- Point.cs
- HyperLink.cs
- ListViewSortEventArgs.cs
- SyncOperationState.cs
- InstanceLockLostException.cs
- Task.cs
- OlePropertyStructs.cs
- RuleElement.cs
- SecurityManager.cs
- LicenseProviderAttribute.cs
- ModuleConfigurationInfo.cs
- HtmlControl.cs
- WindowsFormsDesignerOptionService.cs
- KeyPressEvent.cs
- _AutoWebProxyScriptHelper.cs
- SHA384Managed.cs
- LinkLabelLinkClickedEvent.cs
- XmlQueryCardinality.cs
- XPathNavigatorKeyComparer.cs
- DataBinder.cs
- SafeThreadHandle.cs
- BinaryMethodMessage.cs
- ServiceMemoryGates.cs
- HwndTarget.cs
- OpenTypeLayout.cs
- DebuggerService.cs
- XmlExtensionFunction.cs
- TextEditorThreadLocalStore.cs
- XmlExpressionDumper.cs
- WebReferencesBuildProvider.cs
- WmpBitmapEncoder.cs
- EncoderNLS.cs
- CharacterShapingProperties.cs
- MediaScriptCommandRoutedEventArgs.cs
- DataTableNameHandler.cs
- CustomErrorsSectionWrapper.cs
- WebPartAddingEventArgs.cs
- GrammarBuilderWildcard.cs
- GifBitmapEncoder.cs
- Message.cs
- TreeViewCancelEvent.cs
- SerialStream.cs
- ReachNamespaceInfo.cs
- SqlMetaData.cs
- SectionVisual.cs
- SmtpNetworkElement.cs
- ObjectHandle.cs
- ContentTextAutomationPeer.cs
- StdValidatorsAndConverters.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- MergablePropertyAttribute.cs
- Triplet.cs
- MediaElement.cs
- _LocalDataStoreMgr.cs
- ToolZone.cs
- CharConverter.cs
- SchemeSettingElement.cs
- _UncName.cs
- DetailsViewPageEventArgs.cs
- FigureParaClient.cs
- SoapAttributeAttribute.cs
- LogSwitch.cs
- RequestCachePolicyConverter.cs
- DBSchemaRow.cs
- TableProviderWrapper.cs
- WebPartConnectionCollection.cs
- OperationCanceledException.cs
- DictionaryMarkupSerializer.cs
- QualifierSet.cs
- PolyBezierSegmentFigureLogic.cs
- PerformanceCounterPermissionEntry.cs
- EdgeModeValidation.cs
- Geometry.cs
- RemotingAttributes.cs
- LayoutEvent.cs
- TreeNode.cs
- ECDiffieHellmanCng.cs
- SqlMultiplexer.cs
- MSG.cs
- MemberPathMap.cs
- RootBrowserWindowAutomationPeer.cs
- WindowsImpersonationContext.cs
- AssemblyBuilderData.cs
- ErrorEventArgs.cs
- GeneralTransformGroup.cs
- CellParagraph.cs
- EngineSite.cs
- AudioFormatConverter.cs
- DayRenderEvent.cs
- ListenerUnsafeNativeMethods.cs
- DesignSurfaceEvent.cs
- WsatTransactionInfo.cs
- StorageEntitySetMapping.cs
- filewebrequest.cs
- TypeInitializationException.cs
- EventLogPermissionEntry.cs
- Closure.cs
- DataBindingCollectionConverter.cs
- OverflowException.cs