Code:
/ FX-1434 / FX-1434 / 1.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
- FindCriteria11.cs
- ZipIOModeEnforcingStream.cs
- DetailsView.cs
- AssemblyCacheEntry.cs
- DataGridViewLinkColumn.cs
- ByteStreamMessageUtility.cs
- EntityProviderFactory.cs
- RichTextBox.cs
- MediaEntryAttribute.cs
- ParagraphVisual.cs
- NullRuntimeConfig.cs
- SymmetricKey.cs
- EarlyBoundInfo.cs
- MetaColumn.cs
- Win32SafeHandles.cs
- InputReferenceExpression.cs
- PersonalizableAttribute.cs
- Decorator.cs
- KeyGestureValueSerializer.cs
- Pkcs9Attribute.cs
- XmlSerializerNamespaces.cs
- Inline.cs
- HttpContext.cs
- InputQueueChannel.cs
- StringWriter.cs
- ReservationNotFoundException.cs
- Deserializer.cs
- util.cs
- cryptoapiTransform.cs
- TreeNodeEventArgs.cs
- Win32.cs
- FastEncoderWindow.cs
- UrlMappingsModule.cs
- ScalarOps.cs
- Composition.cs
- EmptyStringExpandableObjectConverter.cs
- PeerResolver.cs
- Serialization.cs
- PaginationProgressEventArgs.cs
- ButtonBaseAdapter.cs
- Utils.cs
- MetadataExchangeClient.cs
- AssertFilter.cs
- PropertyHelper.cs
- RtfToken.cs
- EtwTrace.cs
- XmlDictionary.cs
- DynamicMethod.cs
- WhitespaceRuleLookup.cs
- GlobalItem.cs
- DataSourceSelectArguments.cs
- ProviderUtil.cs
- EnvelopedSignatureTransform.cs
- RegularExpressionValidator.cs
- ClientApiGenerator.cs
- ComponentEditorForm.cs
- CharacterMetrics.cs
- XmlSchemaObjectCollection.cs
- FolderBrowserDialog.cs
- ProxyElement.cs
- PenLineCapValidation.cs
- MetadataFile.cs
- BlockCollection.cs
- SignatureToken.cs
- PassportIdentity.cs
- PagesChangedEventArgs.cs
- JumpTask.cs
- Asn1IntegerConverter.cs
- PolyBezierSegment.cs
- PresentationTraceSources.cs
- ListSortDescription.cs
- TargetConverter.cs
- ReliableMessagingVersionConverter.cs
- PolygonHotSpot.cs
- ToolStripItemEventArgs.cs
- TransportContext.cs
- ToolStripPanel.cs
- CustomAttributeFormatException.cs
- CreateUserWizard.cs
- DesignerResources.cs
- _LazyAsyncResult.cs
- BindingMemberInfo.cs
- DependentList.cs
- AnnotationMap.cs
- nulltextnavigator.cs
- SequenceDesigner.cs
- _SSPIWrapper.cs
- BackEase.cs
- NativeMethods.cs
- Int64.cs
- LateBoundBitmapDecoder.cs
- StylusCollection.cs
- UpDownBase.cs
- MobileControlBuilder.cs
- SystemNetworkInterface.cs
- FilteredAttributeCollection.cs
- UrlAuthFailedErrorFormatter.cs
- XmlDataSourceNodeDescriptor.cs
- WebBrowserContainer.cs
- TrackingStringDictionary.cs