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
- ProtectedProviderSettings.cs
- ToolBarPanel.cs
- InstanceContextManager.cs
- ColorConverter.cs
- ClientBuildManager.cs
- ReflectionTypeLoadException.cs
- SqlDependency.cs
- CodeAttributeDeclaration.cs
- CacheDependency.cs
- SmiContext.cs
- SpellerStatusTable.cs
- PopupRootAutomationPeer.cs
- Utility.cs
- XmlSerializerSection.cs
- ConsoleCancelEventArgs.cs
- RegexCaptureCollection.cs
- BindingExpressionUncommonField.cs
- DataGridParentRows.cs
- ElementNotEnabledException.cs
- BasicDesignerLoader.cs
- CodePageEncoding.cs
- ColorPalette.cs
- OutputCacheProfile.cs
- MsmqHostedTransportManager.cs
- XPathCompileException.cs
- wgx_exports.cs
- TagNameToTypeMapper.cs
- glyphs.cs
- WebPartActionVerb.cs
- ButtonField.cs
- Merger.cs
- AnonymousIdentificationModule.cs
- TrackingServices.cs
- _Win32.cs
- Stopwatch.cs
- QueryExpr.cs
- WindowsSysHeader.cs
- IndexedWhereQueryOperator.cs
- RotationValidation.cs
- DictionaryContent.cs
- XPathSelfQuery.cs
- DataGridDesigner.cs
- ActiveXContainer.cs
- AccessText.cs
- TabItem.cs
- ToolStripItemImageRenderEventArgs.cs
- Translator.cs
- EncryptedHeader.cs
- PrivilegedConfigurationManager.cs
- UIntPtr.cs
- TextTrailingWordEllipsis.cs
- ClientSponsor.cs
- Section.cs
- GorillaCodec.cs
- dbdatarecord.cs
- WarningException.cs
- MSAAEventDispatcher.cs
- DefaultParameterValueAttribute.cs
- ZipIOBlockManager.cs
- ModelItemCollection.cs
- RequestUriProcessor.cs
- ProfileParameter.cs
- xml.cs
- SocketElement.cs
- WeakRefEnumerator.cs
- ErrorWrapper.cs
- _ProxyChain.cs
- SqlAggregateChecker.cs
- CreateSequence.cs
- _ShellExpression.cs
- X509Certificate.cs
- Quad.cs
- KnownBoxes.cs
- EllipseGeometry.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- AttributeAction.cs
- AddInProcess.cs
- SmtpMail.cs
- DisplayInformation.cs
- SortDescription.cs
- ContainerSelectorGlyph.cs
- CodeIdentifiers.cs
- ConfigurationPropertyAttribute.cs
- StatusBarDrawItemEvent.cs
- Msec.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- DynamicEntity.cs
- SchemeSettingElementCollection.cs
- EntityContainer.cs
- GiveFeedbackEvent.cs
- OciLobLocator.cs
- AdapterUtil.cs
- SafeNativeMethods.cs
- ConnectionPoint.cs
- AnnotationMap.cs
- VectorKeyFrameCollection.cs
- BufferedOutputStream.cs
- ResourceManager.cs
- PeerInputChannel.cs
- PassportAuthentication.cs