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
- BindStream.cs
- ImageAttributes.cs
- RowCache.cs
- SmtpNegotiateAuthenticationModule.cs
- ValueCollectionParameterReader.cs
- StrokeCollectionDefaultValueFactory.cs
- HtmlDocument.cs
- SiteMapSection.cs
- ResourceDefaultValueAttribute.cs
- StringValidatorAttribute.cs
- MeasurementDCInfo.cs
- GC.cs
- WorkflowDesignerColors.cs
- DocumentSchemaValidator.cs
- NetworkInformationException.cs
- BooleanConverter.cs
- SubMenuStyleCollection.cs
- XmlSchemaSimpleTypeRestriction.cs
- HeaderFilter.cs
- RoamingStoreFile.cs
- GPPOINT.cs
- path.cs
- DocumentSequence.cs
- HtmlTableRow.cs
- ContravarianceAdapter.cs
- DependencyObjectValidator.cs
- SQLDecimal.cs
- FixedPageStructure.cs
- Parameter.cs
- Sql8ExpressionRewriter.cs
- TextTreeUndo.cs
- Rect3DConverter.cs
- AutoScrollHelper.cs
- ChildDocumentBlock.cs
- GroupQuery.cs
- ContractHandle.cs
- RectangleGeometry.cs
- GridItemCollection.cs
- StructuralCache.cs
- MiniConstructorInfo.cs
- TemplatingOptionsDialog.cs
- ModuleElement.cs
- WebReferenceCollection.cs
- Polyline.cs
- DoubleConverter.cs
- KeyFrames.cs
- BaseTemplateParser.cs
- SspiHelper.cs
- RemoveStoryboard.cs
- TextViewDesigner.cs
- PerspectiveCamera.cs
- SafeHandle.cs
- BamlRecordHelper.cs
- BehaviorEditorPart.cs
- Error.cs
- AutomationAttributeInfo.cs
- ArgumentReference.cs
- XmlSchemaNotation.cs
- CodePageUtils.cs
- Rectangle.cs
- ExtendedProperty.cs
- DataStorage.cs
- SelectionListDesigner.cs
- XmlDataContract.cs
- ColorAnimationUsingKeyFrames.cs
- MemberDomainMap.cs
- DefaultParameterValueAttribute.cs
- RankException.cs
- XhtmlTextWriter.cs
- BindStream.cs
- SymmetricCryptoHandle.cs
- TimeEnumHelper.cs
- TargetControlTypeAttribute.cs
- DbDataReader.cs
- _NegotiateClient.cs
- cache.cs
- NamespaceQuery.cs
- EdmToObjectNamespaceMap.cs
- FrameworkContentElementAutomationPeer.cs
- KeyedPriorityQueue.cs
- ToolStripGrip.cs
- UndoManager.cs
- ColorPalette.cs
- MorphHelpers.cs
- PageBuildProvider.cs
- XhtmlConformanceSection.cs
- PolyLineSegmentFigureLogic.cs
- Blend.cs
- TickBar.cs
- MulticastIPAddressInformationCollection.cs
- DictionaryGlobals.cs
- DataObjectEventArgs.cs
- X500Name.cs
- SourceChangedEventArgs.cs
- StylusSystemGestureEventArgs.cs
- ResourceBinder.cs
- InvariantComparer.cs
- MultilineStringConverter.cs
- SqlFacetAttribute.cs
- GridLengthConverter.cs