Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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. // Copyright (c) Microsoft Corporation. All rights reserved.Resets the UI item. ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ResourceReferenceExpression.cs
- GridViewRow.cs
- SqlWriter.cs
- Opcode.cs
- PageSetupDialog.cs
- AsyncDataRequest.cs
- GridViewRow.cs
- ElementFactory.cs
- Config.cs
- XPathNavigatorKeyComparer.cs
- HtmlUtf8RawTextWriter.cs
- Margins.cs
- DWriteFactory.cs
- DataPagerFieldItem.cs
- CommonRemoteMemoryBlock.cs
- EntitySetRetriever.cs
- BasicKeyConstraint.cs
- FileDataSourceCache.cs
- CheckableControlBaseAdapter.cs
- SessionPageStateSection.cs
- WebPartConnectionsCancelVerb.cs
- SchemaImporterExtensionsSection.cs
- PolygonHotSpot.cs
- nulltextcontainer.cs
- MarkupCompiler.cs
- AmbientProperties.cs
- BufferModeSettings.cs
- TextBoxBase.cs
- MgmtResManager.cs
- FigureParagraph.cs
- DiscoveryClientDuplexChannel.cs
- GcSettings.cs
- ControlPager.cs
- IndividualDeviceConfig.cs
- TextEditorContextMenu.cs
- HotCommands.cs
- PlainXmlSerializer.cs
- XmlHierarchicalEnumerable.cs
- CurrentTimeZone.cs
- WebPartDescriptionCollection.cs
- PropertyExpression.cs
- DataRow.cs
- storepermissionattribute.cs
- Command.cs
- BamlTreeMap.cs
- TransformerInfo.cs
- EventMappingSettingsCollection.cs
- ConfigXmlWhitespace.cs
- UMPAttributes.cs
- InstancePersistenceContext.cs
- DependencySource.cs
- SQLInt64.cs
- RelativeSource.cs
- RoleGroupCollectionEditor.cs
- BaseAsyncResult.cs
- FirstMatchCodeGroup.cs
- TimelineGroup.cs
- BoundField.cs
- SafeNativeMethods.cs
- AnnotationResourceChangedEventArgs.cs
- CodeConstructor.cs
- NegotiationTokenProvider.cs
- Bitmap.cs
- ToolStripDropDownMenu.cs
- TrackingMemoryStreamFactory.cs
- ListDependantCardsRequest.cs
- TypefaceCollection.cs
- LongPath.cs
- DataGridBoolColumn.cs
- NameValueCollection.cs
- MouseActionConverter.cs
- PathFigure.cs
- TextUtf8RawTextWriter.cs
- EventSinkActivityDesigner.cs
- Block.cs
- DataServiceQueryOfT.cs
- HttpTransportManager.cs
- NativeCppClassAttribute.cs
- X509AudioLogo.cs
- PublisherMembershipCondition.cs
- DoubleCollectionConverter.cs
- _Win32.cs
- OutOfProcStateClientManager.cs
- AmbientLight.cs
- TemplatePagerField.cs
- ComponentCollection.cs
- AncestorChangedEventArgs.cs
- DecimalConstantAttribute.cs
- SqlConnection.cs
- FastPropertyAccessor.cs
- OleDbTransaction.cs
- RowBinding.cs
- Thickness.cs
- ChannelTerminatedException.cs
- StringConcat.cs
- SafeNativeMethods.cs
- GridViewHeaderRowPresenter.cs
- HtmlInputFile.cs
- MulticastNotSupportedException.cs
- PropVariant.cs