Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / DataSourceListEditor.cs / 1 / DataSourceListEditor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Windows.Forms.Design.DataSourceListEditor..ctor()")] namespace System.Windows.Forms.Design { using System.Design; using System; using System.ComponentModel; using System.ComponentModel.Design; using System.Drawing; using System.Drawing.Design; internal class DataSourceListEditor : UITypeEditor { private DesignBindingPicker designBindingPicker; public override bool IsDropDownResizable { get { return true; } } public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { if (provider != null && context.Instance != null) { if (designBindingPicker == null) { designBindingPicker = new DesignBindingPicker(); } DesignBinding oldSelection = new DesignBinding(value, ""); DesignBinding newSelection = designBindingPicker.Pick(context, provider, true, /* showDataSources */ false, /* showDataMembers */ false, /* selectListMembers */ null, String.Empty, oldSelection); if (newSelection != null) { value = newSelection.DataSource; } } 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
- AnimationLayer.cs
- SqlClientWrapperSmiStreamChars.cs
- CompilationLock.cs
- ExcCanonicalXml.cs
- SwitchElementsCollection.cs
- SessionEndedEventArgs.cs
- TreeViewAutomationPeer.cs
- WsdlImporterElement.cs
- HttpCookiesSection.cs
- AssertSection.cs
- ViewCellSlot.cs
- IisHelper.cs
- OneWayChannelFactory.cs
- XmlnsPrefixAttribute.cs
- ViewRendering.cs
- SmiContext.cs
- StylusEditingBehavior.cs
- BrowserDefinitionCollection.cs
- XamlHostingSectionGroup.cs
- ServiceNotStartedException.cs
- CaseExpr.cs
- WmlCommandAdapter.cs
- DictationGrammar.cs
- ConditionalExpression.cs
- ProxyOperationRuntime.cs
- ReadOnlyTernaryTree.cs
- DataSourceControlBuilder.cs
- SamlAttributeStatement.cs
- MarkupExtensionParser.cs
- AssociationSetEnd.cs
- TransformerConfigurationWizardBase.cs
- ActivityStatusChangeEventArgs.cs
- SystemBrushes.cs
- jithelpers.cs
- InkPresenterAutomationPeer.cs
- FixedDocumentPaginator.cs
- CapiHashAlgorithm.cs
- MembershipUser.cs
- ToolBarButtonClickEvent.cs
- InstallerTypeAttribute.cs
- ServiceDocumentFormatter.cs
- HostedHttpTransportManager.cs
- MimeObjectFactory.cs
- PointF.cs
- HttpRuntime.cs
- BinaryFormatterWriter.cs
- ClosableStream.cs
- Item.cs
- CommonXSendMessage.cs
- ReflectionUtil.cs
- SeparatorAutomationPeer.cs
- BaseHashHelper.cs
- LoadedOrUnloadedOperation.cs
- DataSet.cs
- LicenseException.cs
- RelationshipDetailsCollection.cs
- SQLInt32Storage.cs
- PropertyReferenceSerializer.cs
- ScopedKnownTypes.cs
- StorageModelBuildProvider.cs
- PolyBezierSegmentFigureLogic.cs
- storepermissionattribute.cs
- TextPenaltyModule.cs
- DirectionalLight.cs
- CustomWebEventKey.cs
- ServiceHostingEnvironment.cs
- EntityViewContainer.cs
- DbConnectionStringBuilder.cs
- XmlSchemaAppInfo.cs
- RemotingAttributes.cs
- RequestStatusBarUpdateEventArgs.cs
- TextSelection.cs
- NewArrayExpression.cs
- NativeBuffer.cs
- X509SecurityTokenProvider.cs
- UrlAuthorizationModule.cs
- LayoutTableCell.cs
- QueryPageSettingsEventArgs.cs
- GridViewSelectEventArgs.cs
- TypedDataSourceCodeGenerator.cs
- CharEnumerator.cs
- AQNBuilder.cs
- AsymmetricSignatureFormatter.cs
- SamlAuthorizationDecisionStatement.cs
- IPAddress.cs
- XmlSchemaSet.cs
- EnvironmentPermission.cs
- TemplatePropertyEntry.cs
- FontStyle.cs
- XsdCachingReader.cs
- SystemInfo.cs
- DeflateInput.cs
- MLangCodePageEncoding.cs
- DocumentProperties.cs
- ApplicationContext.cs
- ModelTreeManager.cs
- xmlfixedPageInfo.cs
- Decorator.cs
- nulltextcontainer.cs
- ReaderWriterLock.cs