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
- ProxyOperationRuntime.cs
- XmlSchemaComplexContentRestriction.cs
- PrintDialog.cs
- SecurityChannel.cs
- BaseInfoTable.cs
- EFAssociationProvider.cs
- CustomAttributeSerializer.cs
- SafeRightsManagementPubHandle.cs
- TransformerInfo.cs
- WeakReference.cs
- AppDomainShutdownMonitor.cs
- CodeNamespace.cs
- BamlStream.cs
- GeneralTransform3DGroup.cs
- SourceFileInfo.cs
- DefaultValidator.cs
- RtfToXamlLexer.cs
- FormsAuthenticationUser.cs
- ObjectItemConventionAssemblyLoader.cs
- FtpCachePolicyElement.cs
- KeyValuePairs.cs
- AnnotationDocumentPaginator.cs
- _NestedMultipleAsyncResult.cs
- UrlPath.cs
- ViewGenResults.cs
- DbConnectionHelper.cs
- ColumnHeaderConverter.cs
- RegexRunnerFactory.cs
- StringFreezingAttribute.cs
- CellLabel.cs
- RenderingBiasValidation.cs
- ApplicationId.cs
- BlurEffect.cs
- Decorator.cs
- DbDataRecord.cs
- SpotLight.cs
- CompiledRegexRunner.cs
- IconConverter.cs
- ToolStripItemDesigner.cs
- CqlLexer.cs
- DrawToolTipEventArgs.cs
- MultipartContentParser.cs
- DispatcherTimer.cs
- TypeSystemProvider.cs
- XmlWriterSettings.cs
- InstanceNotFoundException.cs
- HttpConfigurationContext.cs
- ResourceProviderFactory.cs
- TableTextElementCollectionInternal.cs
- IdnMapping.cs
- KeyConverter.cs
- ToolStripItemTextRenderEventArgs.cs
- TrackBarRenderer.cs
- DynamicRenderer.cs
- Border.cs
- Geometry3D.cs
- MessageHeaders.cs
- PlatformCulture.cs
- GrammarBuilderBase.cs
- ResponseStream.cs
- RequestResizeEvent.cs
- LoginName.cs
- UnauthorizedAccessException.cs
- ExceptionHandlersDesigner.cs
- XpsTokenContext.cs
- GridViewSortEventArgs.cs
- Timer.cs
- RegexCompilationInfo.cs
- CoTaskMemHandle.cs
- UseAttributeSetsAction.cs
- PropertyPushdownHelper.cs
- UriExt.cs
- MouseDevice.cs
- AdapterUtil.cs
- PerformanceCounterManager.cs
- PrivateFontCollection.cs
- ClientCredentials.cs
- WebConfigurationHost.cs
- CreateUserWizardStep.cs
- CodeNamespace.cs
- _RequestCacheProtocol.cs
- CopyCodeAction.cs
- SafeProcessHandle.cs
- DBConcurrencyException.cs
- UIElement.cs
- InvalidateEvent.cs
- ProgressBarBrushConverter.cs
- MetaDataInfo.cs
- Scalars.cs
- PixelFormat.cs
- FormattedTextSymbols.cs
- ExpressionBinding.cs
- ZipIOExtraField.cs
- CngUIPolicy.cs
- RectAnimationUsingKeyFrames.cs
- ExtenderProvidedPropertyAttribute.cs
- FixedSOMLineCollection.cs
- SystemTcpStatistics.cs
- StringWriter.cs
- DynamicILGenerator.cs