Code:
/ 4.0 / 4.0 / 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. ///// 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
- CompilerParameters.cs
- GenericEnumConverter.cs
- MarkupCompiler.cs
- _NativeSSPI.cs
- TypeLoadException.cs
- SemanticKeyElement.cs
- DataGridViewRowCollection.cs
- VectorAnimationUsingKeyFrames.cs
- SspiSafeHandles.cs
- EnumerableRowCollectionExtensions.cs
- EventLogInternal.cs
- ManagedFilter.cs
- PointCollection.cs
- NavigateEvent.cs
- CodeDelegateInvokeExpression.cs
- ImpersonationContext.cs
- SubpageParaClient.cs
- XmlnsDictionary.cs
- XamlStyleSerializer.cs
- UnorderedHashRepartitionStream.cs
- ProfileInfo.cs
- DetailsViewInsertEventArgs.cs
- Registry.cs
- MetadataUtil.cs
- MaterialGroup.cs
- CreatingCookieEventArgs.cs
- formatter.cs
- OleDbConnectionInternal.cs
- NetMsmqSecurityElement.cs
- cookiecontainer.cs
- IdentityReference.cs
- CopyOnWriteList.cs
- FormsAuthenticationUser.cs
- TextServicesCompartmentContext.cs
- DeferredTextReference.cs
- Expression.cs
- COAUTHIDENTITY.cs
- FormsAuthenticationCredentials.cs
- XsdBuildProvider.cs
- ErrorStyle.cs
- ObjectFullSpanRewriter.cs
- Composition.cs
- StateMachineWorkflow.cs
- ServiceParser.cs
- EditingCommands.cs
- WrappedIUnknown.cs
- JpegBitmapDecoder.cs
- UnlockCardRequest.cs
- SelectionRange.cs
- WindowsSolidBrush.cs
- JoinElimination.cs
- MobileUserControlDesigner.cs
- CategoryNameCollection.cs
- DataSvcMapFile.cs
- KnownAssembliesSet.cs
- SqlSelectClauseBuilder.cs
- ISSmlParser.cs
- Message.cs
- WorkflowDefinitionDispenser.cs
- LowerCaseStringConverter.cs
- ProcessHostFactoryHelper.cs
- XhtmlConformanceSection.cs
- ClientApiGenerator.cs
- BaseTemplateBuildProvider.cs
- ButtonBase.cs
- GridViewColumnHeaderAutomationPeer.cs
- FtpWebResponse.cs
- CoreChannel.cs
- SafeFileHandle.cs
- filewebresponse.cs
- CodeAttributeDeclarationCollection.cs
- SrgsSubset.cs
- StatusStrip.cs
- EventHandlerList.cs
- Version.cs
- CellTreeSimplifier.cs
- WmlCommandAdapter.cs
- DataBoundControl.cs
- BinaryConverter.cs
- WindowPattern.cs
- BuildProvider.cs
- ProtocolReflector.cs
- SimpleFieldTemplateUserControl.cs
- DropTarget.cs
- CssStyleCollection.cs
- WmlTextBoxAdapter.cs
- SortQuery.cs
- TaiwanLunisolarCalendar.cs
- TextElementCollectionHelper.cs
- CodeAssignStatement.cs
- OleDbConnectionFactory.cs
- MessageBox.cs
- ArraySegment.cs
- ObjectQuery.cs
- DataColumnChangeEvent.cs
- SpecularMaterial.cs
- SafePEFileHandle.cs
- DataGridViewRowsRemovedEventArgs.cs
- WinEventQueueItem.cs
- BufferedGraphicsContext.cs