Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / DesignBindingEditor.cs / 1 / DesignBindingEditor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Windows.Forms.Design.DesignBindingEditor..ctor()")] namespace System.Windows.Forms.Design { using System; using System.ComponentModel; using System.ComponentModel.Design; using System.Drawing; using System.Drawing.Design; internal class DesignBindingEditor : UITypeEditor { private DesignBindingPicker designBindingPicker; public override bool IsDropDownResizable { get { return true; } } public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { if (provider != null) { if (designBindingPicker == null) { designBindingPicker = new DesignBindingPicker(); } value = designBindingPicker.Pick(context, provider, true, /* showDataSources */ true, /* showDataMembers */ false, /* selectListMembers */ null, String.Empty, (DesignBinding) value); } return value; } public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context) { return UITypeEditorEditStyle.DropDown; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ResourceManagerWrapper.cs
- BinaryUtilClasses.cs
- ScalarOps.cs
- AnnotationMap.cs
- InvalidCastException.cs
- FrameworkTemplate.cs
- HMACRIPEMD160.cs
- ParseChildrenAsPropertiesAttribute.cs
- TimeoutException.cs
- SafeRightsManagementHandle.cs
- DrawingBrush.cs
- PostBackTrigger.cs
- GestureRecognitionResult.cs
- ISAPIWorkerRequest.cs
- Module.cs
- CompleteWizardStep.cs
- MemoryMappedView.cs
- MeasureItemEvent.cs
- LiteralControl.cs
- TokenizerHelper.cs
- UrlMappingsModule.cs
- RuleProcessor.cs
- _OverlappedAsyncResult.cs
- WebResponse.cs
- PagesSection.cs
- XAMLParseException.cs
- GlyphInfoList.cs
- ExceptionUtil.cs
- RequestQueue.cs
- WebPartCancelEventArgs.cs
- ReachFixedDocumentSerializer.cs
- StreamWithDictionary.cs
- WorkflowStateRollbackService.cs
- _OSSOCK.cs
- CalendarButtonAutomationPeer.cs
- TemplatePartAttribute.cs
- StrongNameUtility.cs
- WebPartActionVerb.cs
- _UriTypeConverter.cs
- TraceLevelStore.cs
- AccessControlEntry.cs
- HttpApplicationFactory.cs
- PrintingPermissionAttribute.cs
- MetadataPropertyvalue.cs
- XmlSchemaInfo.cs
- CompositeTypefaceMetrics.cs
- InternalTypeHelper.cs
- SecurityRuntime.cs
- MSAAWinEventWrap.cs
- EntityDataReader.cs
- PingReply.cs
- FatalException.cs
- ElementFactory.cs
- HwndKeyboardInputProvider.cs
- ImageButton.cs
- RestHandlerFactory.cs
- ComponentManagerBroker.cs
- DataErrorValidationRule.cs
- XmlReturnWriter.cs
- FontCacheUtil.cs
- FixedBufferAttribute.cs
- MultipartContentParser.cs
- ToolBar.cs
- Frame.cs
- _OSSOCK.cs
- FormsAuthenticationCredentials.cs
- DoubleAnimationUsingKeyFrames.cs
- SessionIDManager.cs
- ExpressionLink.cs
- WindowsNonControl.cs
- AssemblyCacheEntry.cs
- IdSpace.cs
- RemoteX509Token.cs
- SizeConverter.cs
- ValidateNames.cs
- HttpHostedTransportConfiguration.cs
- CompilationRelaxations.cs
- LayoutEditorPart.cs
- ModulesEntry.cs
- DbParameterCollection.cs
- SkinBuilder.cs
- DbDataSourceEnumerator.cs
- DetailsViewInsertedEventArgs.cs
- _DomainName.cs
- HTMLTagNameToTypeMapper.cs
- LinqExpressionNormalizer.cs
- BaseTemplateCodeDomTreeGenerator.cs
- Rule.cs
- ActiveXHost.cs
- SafeHGlobalHandleCritical.cs
- TopClause.cs
- ContractHandle.cs
- PropertyValueUIItem.cs
- X509Certificate2Collection.cs
- FolderBrowserDialog.cs
- SoapClientProtocol.cs
- XmlCollation.cs
- OdbcParameter.cs
- PtsHost.cs
- NonSerializedAttribute.cs