Code:
/ FX-1434 / FX-1434 / 1.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
- EditCommandColumn.cs
- BitmapData.cs
- HandlerMappingMemo.cs
- Int32AnimationBase.cs
- SHA256Managed.cs
- SmtpMail.cs
- SerialStream.cs
- PingReply.cs
- BamlBinaryWriter.cs
- PlatformCulture.cs
- Symbol.cs
- DependencyPropertyKind.cs
- HttpInputStream.cs
- QilLoop.cs
- ProgressPage.cs
- ScrollChrome.cs
- RenderCapability.cs
- ReferencedAssembly.cs
- KnownAssemblyEntry.cs
- XmlSerializerFactory.cs
- ToolBarButton.cs
- PropertyConverter.cs
- SqlInternalConnection.cs
- ExpressionBuilderCollection.cs
- RuleConditionDialog.Designer.cs
- PrintController.cs
- DoubleUtil.cs
- TrustLevel.cs
- BooleanConverter.cs
- ClientCredentialsElement.cs
- JsonMessageEncoderFactory.cs
- FieldBuilder.cs
- IResourceProvider.cs
- RuleEngine.cs
- TextChange.cs
- XmlSchemaAnnotation.cs
- Decoder.cs
- PartialCachingControl.cs
- DataMemberAttribute.cs
- XmlILAnnotation.cs
- LifetimeMonitor.cs
- Annotation.cs
- HostElement.cs
- TextComposition.cs
- HttpNamespaceReservationInstallComponent.cs
- _ListenerResponseStream.cs
- DiffuseMaterial.cs
- WinFormsComponentEditor.cs
- AliasedSlot.cs
- ValueType.cs
- Token.cs
- Line.cs
- TransformCryptoHandle.cs
- PowerStatus.cs
- CommandField.cs
- PrimitiveSchema.cs
- PersonalizationAdministration.cs
- RewritingValidator.cs
- SystemIcmpV6Statistics.cs
- MenuItemCollection.cs
- ListControl.cs
- IsolatedStorageException.cs
- OperationAbortedException.cs
- RotateTransform.cs
- NameSpaceExtractor.cs
- ClientRoleProvider.cs
- DescendantOverDescendantQuery.cs
- TdsParameterSetter.cs
- TemplateManager.cs
- MdImport.cs
- MachineKeyConverter.cs
- DesignerAttribute.cs
- TextEditorTyping.cs
- _TLSstream.cs
- RadioButtonRenderer.cs
- EUCJPEncoding.cs
- TableLayoutStyleCollection.cs
- EntityTypeBase.cs
- HandlerMappingMemo.cs
- OneOfElement.cs
- MutexSecurity.cs
- InvokeWebServiceDesigner.cs
- StorageRoot.cs
- FontUnit.cs
- DesignRelationCollection.cs
- ErrorTableItemStyle.cs
- DragDrop.cs
- DataGridViewDesigner.cs
- SqlConnectionPoolProviderInfo.cs
- RelationshipDetailsRow.cs
- SecurityElement.cs
- Latin1Encoding.cs
- TdsParserSessionPool.cs
- TreeViewAutomationPeer.cs
- MatrixTransform3D.cs
- SiblingIterators.cs
- PartialCachingControl.cs
- WebPartCatalogCloseVerb.cs
- TextBox.cs
- QueryableDataSource.cs