Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / CommonUI / System / Drawing / Design / PropertyValueUIItem.cs / 1 / 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. ///// 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
- ResXBuildProvider.cs
- Pair.cs
- StringSorter.cs
- webproxy.cs
- PersistenceParticipant.cs
- InvalidWMPVersionException.cs
- DBConcurrencyException.cs
- ThemeDirectoryCompiler.cs
- ThaiBuddhistCalendar.cs
- AspNetHostingPermission.cs
- ToolStripGrip.cs
- MobileListItemCollection.cs
- _DisconnectOverlappedAsyncResult.cs
- XmlValueConverter.cs
- XslAst.cs
- CharacterHit.cs
- QueuedDeliveryRequirementsMode.cs
- TypeConverter.cs
- ConfigurationSchemaErrors.cs
- PictureBox.cs
- IteratorDescriptor.cs
- StylusDevice.cs
- ItemsControl.cs
- SingleObjectCollection.cs
- CodeTypeDeclaration.cs
- CollectionAdapters.cs
- PublisherMembershipCondition.cs
- GridViewPageEventArgs.cs
- InputMethod.cs
- cache.cs
- BasePropertyDescriptor.cs
- SettingsSection.cs
- PrintingPermissionAttribute.cs
- HashMembershipCondition.cs
- TypeCodeDomSerializer.cs
- DetectEofStream.cs
- OracleNumber.cs
- EventLogHandle.cs
- OdbcEnvironmentHandle.cs
- Comparer.cs
- ReadOnlyHierarchicalDataSourceView.cs
- Section.cs
- cookiecontainer.cs
- smtppermission.cs
- LocalizeDesigner.cs
- _UriSyntax.cs
- DrawingContext.cs
- NamedPipeConnectionPoolSettingsElement.cs
- AvTraceDetails.cs
- MenuItemBinding.cs
- WindowsGraphicsWrapper.cs
- CacheChildrenQuery.cs
- ComponentSerializationService.cs
- StandardOleMarshalObject.cs
- SimpleTableProvider.cs
- HttpModuleCollection.cs
- TableLayoutStyle.cs
- Axis.cs
- HwndKeyboardInputProvider.cs
- OleDbErrorCollection.cs
- ImageDrawing.cs
- AutoSizeToolBoxItem.cs
- StructuralObject.cs
- SQLString.cs
- WSSecureConversationFeb2005.cs
- ExpressionNormalizer.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- WSSecurityOneDotZeroReceiveSecurityHeader.cs
- CryptoConfig.cs
- HelpProvider.cs
- ExtenderProvidedPropertyAttribute.cs
- EventWaitHandle.cs
- ProfileProvider.cs
- FileSystemInfo.cs
- RedirectionProxy.cs
- TextParagraphView.cs
- RSACryptoServiceProvider.cs
- XmlSchemaSequence.cs
- AspCompat.cs
- MILUtilities.cs
- FilterException.cs
- Paragraph.cs
- UrlPath.cs
- UniqueIdentifierService.cs
- ErrorHandler.cs
- dtdvalidator.cs
- DesignerAttributeInfo.cs
- SymbolMethod.cs
- SwitchAttribute.cs
- WhereQueryOperator.cs
- CodeDomComponentSerializationService.cs
- SqlDataAdapter.cs
- SoapIgnoreAttribute.cs
- ParseHttpDate.cs
- ControlCachePolicy.cs
- WorkflowRuntimeServiceElement.cs
- CryptoHandle.cs
- ObjectDisposedException.cs
- TaskExtensions.cs
- EntityCommandCompilationException.cs