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
- SafeTimerHandle.cs
- NetCodeGroup.cs
- ParserExtension.cs
- VariableAction.cs
- keycontainerpermission.cs
- IRCollection.cs
- XsltCompileContext.cs
- TextElementCollectionHelper.cs
- LinearQuaternionKeyFrame.cs
- PlaceHolder.cs
- ProviderIncompatibleException.cs
- PrintDialogDesigner.cs
- SafeProcessHandle.cs
- File.cs
- _ProxyRegBlob.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- MethodCallTranslator.cs
- PeerEndPoint.cs
- ResourcePermissionBaseEntry.cs
- DispatchChannelSink.cs
- DataGridViewRowCollection.cs
- BufferedGraphics.cs
- ConfigurationException.cs
- MemoryPressure.cs
- XmlSchemaImport.cs
- Transform3D.cs
- ScriptControlDescriptor.cs
- _IPv4Address.cs
- Figure.cs
- OpenTypeLayout.cs
- XDeferredAxisSource.cs
- ScriptMethodAttribute.cs
- ChangesetResponse.cs
- Journaling.cs
- ConsumerConnectionPoint.cs
- _ContextAwareResult.cs
- AvTraceDetails.cs
- SecurityTokenParametersEnumerable.cs
- ButtonRenderer.cs
- XmlArrayItemAttributes.cs
- Privilege.cs
- CqlWriter.cs
- SQLSingle.cs
- SmtpNtlmAuthenticationModule.cs
- KernelTypeValidation.cs
- SqlWebEventProvider.cs
- IconHelper.cs
- FlagPanel.cs
- TextEditorMouse.cs
- NoClickablePointException.cs
- DesignerAdRotatorAdapter.cs
- ActivityExecutor.cs
- Object.cs
- HttpClientChannel.cs
- BitmapEffectInputData.cs
- Atom10FeedFormatter.cs
- OleDbDataAdapter.cs
- TransformerConfigurationWizardBase.cs
- StorageMappingItemCollection.cs
- ContentTextAutomationPeer.cs
- SiteMapPath.cs
- VectorCollectionValueSerializer.cs
- OutgoingWebRequestContext.cs
- XmlCDATASection.cs
- SerTrace.cs
- PageThemeParser.cs
- UnknownBitmapDecoder.cs
- EpmHelper.cs
- NoResizeSelectionBorderGlyph.cs
- TemplateParser.cs
- MergeEnumerator.cs
- TextEncodedRawTextWriter.cs
- CriticalFinalizerObject.cs
- DataGridCaption.cs
- NotFiniteNumberException.cs
- storepermission.cs
- RootAction.cs
- EventEntry.cs
- DbMetaDataCollectionNames.cs
- ThemeableAttribute.cs
- UITypeEditor.cs
- TemplateXamlTreeBuilder.cs
- EnumConverter.cs
- HtmlContainerControl.cs
- DataGridViewCellStyleEditor.cs
- HtmlInputPassword.cs
- CompilerGlobalScopeAttribute.cs
- MetadataItemSerializer.cs
- Floater.cs
- SelectedDatesCollection.cs
- DynamicQueryableWrapper.cs
- PropertyFilterAttribute.cs
- PreloadHost.cs
- CustomAttribute.cs
- SafeLibraryHandle.cs
- PackageRelationship.cs
- ModifiableIteratorCollection.cs
- OleDbDataReader.cs
- RadioButtonPopupAdapter.cs
- And.cs