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
- MemberAccessException.cs
- PageSetupDialog.cs
- SymDocumentType.cs
- DataGridViewIntLinkedList.cs
- OAVariantLib.cs
- DataObjectPastingEventArgs.cs
- SQLGuid.cs
- RadioButtonStandardAdapter.cs
- TypeReference.cs
- ImportContext.cs
- FileReservationCollection.cs
- WorkflowDesigner.cs
- ParameterCollection.cs
- VisualStateGroup.cs
- EncoderFallback.cs
- GridViewItemAutomationPeer.cs
- DataGridView.cs
- DataExpression.cs
- DispatcherHookEventArgs.cs
- x509utils.cs
- StyleModeStack.cs
- HttpCacheVary.cs
- ControlValuePropertyAttribute.cs
- PreProcessor.cs
- ColumnWidthChangingEvent.cs
- DataGridViewColumnEventArgs.cs
- SharedUtils.cs
- BroadcastEventHelper.cs
- ReachVisualSerializer.cs
- WindowsContainer.cs
- SecureUICommand.cs
- BufferModesCollection.cs
- CleanUpVirtualizedItemEventArgs.cs
- GridViewCommandEventArgs.cs
- RowSpanVector.cs
- SponsorHelper.cs
- ChameleonKey.cs
- _KerberosClient.cs
- HTMLTagNameToTypeMapper.cs
- FileVersionInfo.cs
- ServiceModelDictionary.cs
- UnmanagedMemoryStream.cs
- ObjectItemCollection.cs
- TextTabProperties.cs
- OracleFactory.cs
- XmlBaseReader.cs
- OlePropertyStructs.cs
- CodeMemberEvent.cs
- ParameterBinding.cs
- WorkflowCreationContext.cs
- TemplateControl.cs
- XmlChildNodes.cs
- DiscoveryClientRequestChannel.cs
- BmpBitmapEncoder.cs
- CodeDefaultValueExpression.cs
- SerializationAttributes.cs
- MetadataArtifactLoaderCompositeFile.cs
- DashStyle.cs
- DomainConstraint.cs
- EditorAttribute.cs
- DictionarySurrogate.cs
- TextFormattingConverter.cs
- TransformerConfigurationWizardBase.cs
- ProcessHostConfigUtils.cs
- AddDataControlFieldDialog.cs
- DbExpressionVisitor.cs
- base64Transforms.cs
- UriTemplateDispatchFormatter.cs
- Package.cs
- DigestTraceRecordHelper.cs
- XmlSchemaSimpleContentRestriction.cs
- PrintPreviewDialog.cs
- QueryExpr.cs
- MultipleViewPattern.cs
- Material.cs
- SQLMembershipProvider.cs
- SharedPerformanceCounter.cs
- DbCommandTree.cs
- BitVec.cs
- DesignBindingPicker.cs
- Point4DValueSerializer.cs
- BamlResourceSerializer.cs
- SetIterators.cs
- SqlFlattener.cs
- Version.cs
- documentsequencetextview.cs
- FontDriver.cs
- ShapingWorkspace.cs
- FileStream.cs
- AnchoredBlock.cs
- PropertyIDSet.cs
- PathData.cs
- GridViewAutomationPeer.cs
- ConfigurationSectionGroup.cs
- IteratorDescriptor.cs
- CustomWebEventKey.cs
- Base64Decoder.cs
- OdbcCommand.cs
- RefreshPropertiesAttribute.cs
- XPathMultyIterator.cs