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
- WebPartHeaderCloseVerb.cs
- XmlWrappingReader.cs
- BaseCollection.cs
- ConstNode.cs
- ExternalFile.cs
- GraphicsContainer.cs
- RemotingConfigParser.cs
- DataGridColumnCollection.cs
- ListViewItemEventArgs.cs
- Window.cs
- CompilationLock.cs
- SurrogateEncoder.cs
- CompilationRelaxations.cs
- BinaryWriter.cs
- ListViewDataItem.cs
- NestedContainer.cs
- GotoExpression.cs
- NetworkStream.cs
- BaseConfigurationRecord.cs
- StateRuntime.cs
- TagMapCollection.cs
- ResourceReader.cs
- UnSafeCharBuffer.cs
- XmlSchemaExternal.cs
- ButtonChrome.cs
- PathParser.cs
- KnownTypesProvider.cs
- MdiWindowListItemConverter.cs
- GenericWebPart.cs
- ServiceEndpointCollection.cs
- Geometry3D.cs
- NodeInfo.cs
- ChangeTracker.cs
- DataSourceView.cs
- CachedPathData.cs
- AttachedPropertyMethodSelector.cs
- ReservationCollection.cs
- ToolStripItemTextRenderEventArgs.cs
- ResourceFallbackManager.cs
- CompositeCollectionView.cs
- Stacktrace.cs
- TransformDescriptor.cs
- ObfuscationAttribute.cs
- WpfWebRequestHelper.cs
- DataSourceExpressionCollection.cs
- ObjectView.cs
- WebPartManagerInternals.cs
- GenericsInstances.cs
- RoutedUICommand.cs
- Type.cs
- ObjectDataSourceStatusEventArgs.cs
- ExpressionBuilderCollection.cs
- RequiredFieldValidator.cs
- LocalizationParserHooks.cs
- ToolStripSettings.cs
- Clipboard.cs
- Hashtable.cs
- AttributeCollection.cs
- PageAsyncTask.cs
- StrokeSerializer.cs
- ExtractorMetadata.cs
- SID.cs
- HelpEvent.cs
- AlphaSortedEnumConverter.cs
- TextEditorTables.cs
- Accessors.cs
- MetricEntry.cs
- SqlAggregateChecker.cs
- BuildProvider.cs
- NGCSerializerAsync.cs
- DiscoveryOperationContextExtension.cs
- AuthenticatingEventArgs.cs
- Convert.cs
- XmlUtil.cs
- ObjectIDGenerator.cs
- UnionCodeGroup.cs
- JsonObjectDataContract.cs
- XsdDataContractExporter.cs
- OracleParameterBinding.cs
- StateDesigner.TransitionInfo.cs
- CorePropertiesFilter.cs
- RIPEMD160Managed.cs
- CreateUserErrorEventArgs.cs
- LineInfo.cs
- CorePropertiesFilter.cs
- TransactionContext.cs
- HostProtectionException.cs
- SiteMapNodeItem.cs
- AbandonedMutexException.cs
- UnmanagedMemoryStream.cs
- FillErrorEventArgs.cs
- WmpBitmapEncoder.cs
- HttpContextServiceHost.cs
- BitmapEffectInputData.cs
- ConfigurationStrings.cs
- PersistNameAttribute.cs
- LogEntryUtils.cs
- CompilationLock.cs
- HtmlTableRowCollection.cs
- LocalizableAttribute.cs