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
- CompensationHandlingFilter.cs
- InvokeHandlers.cs
- UseLicense.cs
- DataGridViewCellValidatingEventArgs.cs
- CachedPathData.cs
- BaseCodePageEncoding.cs
- RecognizeCompletedEventArgs.cs
- ToolStripItemCollection.cs
- SymmetricAlgorithm.cs
- XmlResolver.cs
- COAUTHINFO.cs
- ToolStripContainer.cs
- WindowsIPAddress.cs
- CompilerCollection.cs
- AnnotationResourceCollection.cs
- TableColumnCollectionInternal.cs
- InstanceContextMode.cs
- ContentPresenter.cs
- dbdatarecord.cs
- DecimalConstantAttribute.cs
- GlyphRunDrawing.cs
- XsltConvert.cs
- GZipStream.cs
- BamlTreeNode.cs
- CasesDictionary.cs
- ThreadAttributes.cs
- MemoryPressure.cs
- PeerUnsafeNativeCryptMethods.cs
- ProcessHostMapPath.cs
- SpeechSeg.cs
- XmlWrappingReader.cs
- DecoderFallback.cs
- ServiceOperationViewControl.cs
- UIElement3DAutomationPeer.cs
- DataRowCollection.cs
- ImmutableDispatchRuntime.cs
- SqlWorkflowInstanceStore.cs
- SrgsRuleRef.cs
- mediaeventargs.cs
- MenuAdapter.cs
- HGlobalSafeHandle.cs
- StringPropertyBuilder.cs
- MenuCommands.cs
- SiteMapSection.cs
- VariableExpressionConverter.cs
- SrgsText.cs
- EncoderBestFitFallback.cs
- SqlDataSourceFilteringEventArgs.cs
- RootBuilder.cs
- DataServiceRequestOfT.cs
- ThrowHelper.cs
- WebUtility.cs
- LineUtil.cs
- EntityDataSourceDesigner.cs
- AvTrace.cs
- CatalogPartCollection.cs
- HierarchicalDataSourceDesigner.cs
- AnimatedTypeHelpers.cs
- XmlAttributeHolder.cs
- BackgroundFormatInfo.cs
- AuthenticationManager.cs
- ProtocolsConfiguration.cs
- DriveNotFoundException.cs
- Timer.cs
- ObjectItemCachedAssemblyLoader.cs
- MailMessageEventArgs.cs
- NumericUpDownAccelerationCollection.cs
- XmlSchemaAny.cs
- PassportAuthenticationModule.cs
- ProxyGenerationError.cs
- CustomValidator.cs
- Validator.cs
- TypeConverter.cs
- Simplifier.cs
- MarkupProperty.cs
- CancelEventArgs.cs
- DataControlPagerLinkButton.cs
- DelegateTypeInfo.cs
- IisTraceListener.cs
- TimeSpanValidatorAttribute.cs
- JsonXmlDataContract.cs
- WSSecurityOneDotZeroSendSecurityHeader.cs
- RootProfilePropertySettingsCollection.cs
- Transactions.cs
- UnmanagedMemoryAccessor.cs
- ScheduleChanges.cs
- Model3D.cs
- AssemblySettingAttributes.cs
- ChannelSinkStacks.cs
- CalendarAutoFormatDialog.cs
- XmlQualifiedNameTest.cs
- NamedPipeProcessProtocolHandler.cs
- RepeatBehaviorConverter.cs
- FileUpload.cs
- CommandID.cs
- OletxDependentTransaction.cs
- RoleManagerSection.cs
- PointAnimation.cs
- RegisteredExpandoAttribute.cs
- CustomValidator.cs