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
- ExtentKey.cs
- XmlNodeReader.cs
- UrlMappingCollection.cs
- WorkflowHostingEndpoint.cs
- WorkItem.cs
- DrawItemEvent.cs
- AnnotationService.cs
- DbConnectionPool.cs
- MeasureData.cs
- ClusterRegistryConfigurationProvider.cs
- TemplateBuilder.cs
- DataSourceCache.cs
- TraceHandlerErrorFormatter.cs
- GotoExpression.cs
- ResourceDescriptionAttribute.cs
- DataGridHeaderBorder.cs
- TransactionChannelFactory.cs
- XmlComment.cs
- PersonalizableAttribute.cs
- RegionIterator.cs
- SqlRemoveConstantOrderBy.cs
- TypeConvertions.cs
- WebPartConnectionsEventArgs.cs
- FreezableOperations.cs
- SyntaxCheck.cs
- BeginStoryboard.cs
- WebPartPersonalization.cs
- COM2PictureConverter.cs
- CompoundFileReference.cs
- ConfigurationValue.cs
- DataGridCommandEventArgs.cs
- SignerInfo.cs
- MDIControlStrip.cs
- CustomTrackingQuery.cs
- LocalizableResourceBuilder.cs
- SystemResources.cs
- _NestedSingleAsyncResult.cs
- Quad.cs
- TreeViewCancelEvent.cs
- TransactionFilter.cs
- ProfileManager.cs
- PropertyIDSet.cs
- DataRelation.cs
- WebServiceFaultDesigner.cs
- CriticalHandle.cs
- EmptyControlCollection.cs
- SkipStoryboardToFill.cs
- MaskedTextProvider.cs
- SQLInt32.cs
- CharUnicodeInfo.cs
- Misc.cs
- HtmlInputReset.cs
- DeclaredTypeElementCollection.cs
- MdiWindowListStrip.cs
- _NestedMultipleAsyncResult.cs
- SessionEndingCancelEventArgs.cs
- RequestStatusBarUpdateEventArgs.cs
- QueryReaderSettings.cs
- ConfigurationStrings.cs
- ReadOnlyHierarchicalDataSourceView.cs
- AnonymousIdentificationSection.cs
- Stackframe.cs
- XmlWellformedWriter.cs
- RegexCode.cs
- InheritanceRules.cs
- AmbiguousMatchException.cs
- ExternalFile.cs
- GridViewDeleteEventArgs.cs
- OracleParameterCollection.cs
- XdrBuilder.cs
- NativeMethods.cs
- TextClipboardData.cs
- DataGridViewAdvancedBorderStyle.cs
- UInt16.cs
- SystemIPGlobalProperties.cs
- IInstanceTable.cs
- OperationResponse.cs
- TypeConverter.cs
- FilterFactory.cs
- UserNameSecurityTokenParameters.cs
- ButtonField.cs
- UserPersonalizationStateInfo.cs
- ReliableMessagingVersionConverter.cs
- PrintDialog.cs
- UserControlCodeDomTreeGenerator.cs
- InternalPermissions.cs
- DynamicRendererThreadManager.cs
- KeysConverter.cs
- TextPointerBase.cs
- WindowsRichEdit.cs
- DescendentsWalkerBase.cs
- XslVisitor.cs
- GradientBrush.cs
- BindingValueChangedEventArgs.cs
- MonthCalendarDesigner.cs
- SafeArrayTypeMismatchException.cs
- EdmSchemaAttribute.cs
- DocumentViewerHelper.cs
- StackBuilderSink.cs
- PermissionListSet.cs