Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CommonUI / System / Drawing / Design / PropertyValueUIItem.cs / 1305376 / PropertyValueUIItem.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Drawing.Design { using System.Diagnostics; using Microsoft.Win32; using System.Collections; using System.Drawing; ////// /// [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")] [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] public class PropertyValueUIItem { ///Provides information about the property value UI including the invoke /// handler, tool tip, and the glyph icon to be displayed on the property /// browser. ////// /// The image to display for this. Must be 8x8 /// private Image itemImage; ////// /// The handler to fire if this item is double clicked. /// private PropertyValueUIItemInvokeHandler handler; ////// /// The tooltip for this item. /// private string tooltip; ////// /// public PropertyValueUIItem(Image uiItemImage, PropertyValueUIItemInvokeHandler handler, string tooltip){ this.itemImage = uiItemImage; this.handler = handler; if (itemImage == null) { throw new ArgumentNullException("uiItemImage"); } if (handler == null) { throw new ArgumentNullException("handler"); } this.tooltip = tooltip; } ///Initiailzes a new instance of the ///class. /// /// public virtual Image Image { get { return itemImage; } } ///Gets or sets /// the 8x8 pixel image that will be drawn on the properties window. ////// /// public virtual PropertyValueUIItemInvokeHandler InvokeHandler { get { return handler; } } ///Gets or sets the handler that will be raised when this item is double clicked. ////// /// public virtual string ToolTip { get { return tooltip; } } ///Gets or sets the /// tool tip to display for this item. ////// /// public virtual void Reset(){ } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.Resets the UI item. ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlEnums.cs
- LocatorGroup.cs
- StatusBarItem.cs
- SafeSerializationManager.cs
- PageParserFilter.cs
- ScrollChrome.cs
- DiagnosticEventProvider.cs
- CornerRadiusConverter.cs
- ContentPlaceHolderDesigner.cs
- DataBinding.cs
- ListControlBuilder.cs
- PropertyGrid.cs
- ResourcesBuildProvider.cs
- CustomValidator.cs
- DrawingCollection.cs
- XmlText.cs
- UIElement3DAutomationPeer.cs
- SvcMapFile.cs
- DeclarativeCatalogPartDesigner.cs
- EventBuilder.cs
- NamedPipeWorkerProcess.cs
- AnnotationService.cs
- SystemMulticastIPAddressInformation.cs
- FontWeight.cs
- NativeMethods.cs
- SystemWebExtensionsSectionGroup.cs
- InstanceNotFoundException.cs
- PackWebRequestFactory.cs
- WebPartDisplayMode.cs
- ManipulationCompletedEventArgs.cs
- FileDialogCustomPlaces.cs
- XhtmlCssHandler.cs
- PersonalizationStateQuery.cs
- ObjectSpanRewriter.cs
- XmlWhitespace.cs
- QueryOutputWriter.cs
- GlyphElement.cs
- PropertyEmitter.cs
- AppDomainManager.cs
- rsa.cs
- nulltextnavigator.cs
- DiscoveryVersionConverter.cs
- panel.cs
- ParagraphVisual.cs
- Comparer.cs
- QuinticEase.cs
- RelationshipConstraintValidator.cs
- DCSafeHandle.cs
- CompilerResults.cs
- DataControlFieldCell.cs
- PersonalizationAdministration.cs
- ReservationCollection.cs
- PrincipalPermissionMode.cs
- LinkLabel.cs
- HierarchicalDataBoundControl.cs
- IncrementalReadDecoders.cs
- LazyInitializer.cs
- AdRotator.cs
- XmlElementAttribute.cs
- KeyInfo.cs
- TextSpan.cs
- RoleServiceManager.cs
- LinqExpressionNormalizer.cs
- Monitor.cs
- RichTextBoxDesigner.cs
- UriTemplateLiteralPathSegment.cs
- TrackBarRenderer.cs
- SetState.cs
- SynchronizingStream.cs
- WorkflowRuntime.cs
- FilteredDataSetHelper.cs
- StreamSecurityUpgradeInitiatorAsyncResult.cs
- BooleanStorage.cs
- InputLanguage.cs
- Color.cs
- PersistChildrenAttribute.cs
- ObjectHandle.cs
- AssociationSet.cs
- SerialPinChanges.cs
- BCryptSafeHandles.cs
- InProcStateClientManager.cs
- StringStorage.cs
- SafeLibraryHandle.cs
- ColumnResizeUndoUnit.cs
- Rect.cs
- TimelineGroup.cs
- OdbcConnectionHandle.cs
- EditorZoneBase.cs
- ClientUrlResolverWrapper.cs
- DataGridPagerStyle.cs
- XmlILAnnotation.cs
- Module.cs
- LocalizableAttribute.cs
- ProfileProvider.cs
- FlowchartSizeFeature.cs
- MobileErrorInfo.cs
- PerformanceCounterPermissionEntry.cs
- ChameleonKey.cs
- SelectionRangeConverter.cs
- Misc.cs