Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / DataBindingValueUIHandler.cs / 1 / DataBindingValueUIHandler.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design { using System; using System.Design; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.Diagnostics; using System.Drawing; using System.Drawing.Design; using System.Reflection; using System.Web.UI; using System.Web.UI.WebControls; ////// [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)] public class DataBindingValueUIHandler { private Bitmap dataBindingBitmap; private string dataBindingToolTip; private Bitmap DataBindingBitmap { get { if (dataBindingBitmap == null) { dataBindingBitmap = new Bitmap(typeof(DataBindingValueUIHandler), "DataBindingGlyph.bmp"); dataBindingBitmap.MakeTransparent(); } return dataBindingBitmap; } } private string DataBindingToolTip { get { if (dataBindingToolTip == null) { dataBindingToolTip = SR.GetString(SR.DataBindingGlyph_ToolTip); } return dataBindingToolTip; } } /// /// /// public void OnGetUIValueItem(ITypeDescriptorContext context, PropertyDescriptor propDesc, ArrayList valueUIItemList) { Control ctrl = context.Instance as Control; if (ctrl != null) { IDataBindingsAccessor dbAcc = (IDataBindingsAccessor)ctrl; if (dbAcc.HasDataBindings) { DataBinding db = dbAcc.DataBindings[propDesc.Name]; if (db != null) { valueUIItemList.Add(new DataBindingUIItem(this)); } } } } private void OnValueUIItemInvoke(ITypeDescriptorContext context, PropertyDescriptor propDesc, PropertyValueUIItem invokedItem) { // } private class DataBindingUIItem : PropertyValueUIItem { public DataBindingUIItem(DataBindingValueUIHandler handler) : base(handler.DataBindingBitmap, new PropertyValueUIItemInvokeHandler(handler.OnValueUIItemInvoke), handler.DataBindingToolTip) { } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DetailsViewPagerRow.cs
- MiniCustomAttributeInfo.cs
- CodeLinePragma.cs
- ResourceDescriptionAttribute.cs
- RequestCacheValidator.cs
- TimeStampChecker.cs
- QilValidationVisitor.cs
- Debug.cs
- Boolean.cs
- ValidatingReaderNodeData.cs
- CanonicalFontFamilyReference.cs
- BuildProviderAppliesToAttribute.cs
- ServicePerformanceCounters.cs
- PersistenceTypeAttribute.cs
- EDesignUtil.cs
- FileSystemWatcher.cs
- WeakReadOnlyCollection.cs
- NativeMethods.cs
- TreeNodeCollection.cs
- _SafeNetHandles.cs
- TimelineGroup.cs
- NetTcpBindingCollectionElement.cs
- BoolExpression.cs
- ToolStrip.cs
- SharedConnectionWorkflowTransactionService.cs
- HwndProxyElementProvider.cs
- ConvertersCollection.cs
- TitleStyle.cs
- XmlSchemaSimpleType.cs
- HttpRequest.cs
- ModelUIElement3D.cs
- MessageSecurityOverMsmq.cs
- ScopedKnownTypes.cs
- TransactionInterop.cs
- LineSegment.cs
- ResourcePermissionBaseEntry.cs
- DataGridLinkButton.cs
- RuleAttributes.cs
- TraceSwitch.cs
- Token.cs
- securestring.cs
- TraceData.cs
- ApplicationGesture.cs
- OdbcEnvironmentHandle.cs
- Point3DValueSerializer.cs
- Schema.cs
- CompilerTypeWithParams.cs
- SessionMode.cs
- RenderCapability.cs
- DefaultClaimSet.cs
- ActivityBuilderHelper.cs
- ExecutionContext.cs
- SmtpCommands.cs
- PolyBezierSegmentFigureLogic.cs
- TextStore.cs
- MdiWindowListStrip.cs
- ToolStripLabel.cs
- objectresult_tresulttype.cs
- WorkflowMarkupSerializerMapping.cs
- MetaDataInfo.cs
- IChannel.cs
- Timer.cs
- Emitter.cs
- PlatformNotSupportedException.cs
- SiteMapProvider.cs
- Part.cs
- SafeCryptoHandles.cs
- FastEncoder.cs
- COM2ExtendedBrowsingHandler.cs
- ParseElement.cs
- MenuCommandsChangedEventArgs.cs
- GeometryModel3D.cs
- XPathBinder.cs
- CodeSnippetCompileUnit.cs
- ClientRoleProvider.cs
- ObjectListDataBindEventArgs.cs
- RtfFormatStack.cs
- QilReference.cs
- OdbcEnvironmentHandle.cs
- FastEncoder.cs
- XmlSchema.cs
- AuthorizationSection.cs
- mediaeventshelper.cs
- SecureStringHasher.cs
- SqlDataReader.cs
- RotateTransform.cs
- TreeViewHitTestInfo.cs
- QilPatternVisitor.cs
- ViewStateModeByIdAttribute.cs
- Serializer.cs
- DataServiceQueryException.cs
- CodeEventReferenceExpression.cs
- RenderDataDrawingContext.cs
- CodeObject.cs
- FixedTextSelectionProcessor.cs
- DefaultPropertyAttribute.cs
- XmlReaderSettings.cs
- CodeGenerationManager.cs
- ComponentEditorPage.cs
- NamespaceQuery.cs