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
- OpenTypeCommon.cs
- IsolatedStorageFile.cs
- SmtpNtlmAuthenticationModule.cs
- URIFormatException.cs
- OracleCommand.cs
- WhitespaceRuleLookup.cs
- StylusShape.cs
- QuaternionAnimationBase.cs
- DataGridViewCell.cs
- ProcessHost.cs
- AppDomainAttributes.cs
- InteropExecutor.cs
- InputElement.cs
- CodeDefaultValueExpression.cs
- XslTransform.cs
- XmlUrlEditor.cs
- Semaphore.cs
- Geometry.cs
- VirtualPathExtension.cs
- OracleMonthSpan.cs
- DataGridViewCellMouseEventArgs.cs
- Maps.cs
- ObjectContextServiceProvider.cs
- Hashtable.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- GrammarBuilderDictation.cs
- PtsHelper.cs
- ListDictionaryInternal.cs
- TableCell.cs
- RequiredArgumentAttribute.cs
- DataProtection.cs
- ArrayTypeMismatchException.cs
- SqlUtil.cs
- FormViewInsertedEventArgs.cs
- WebPartZoneCollection.cs
- WebPartVerb.cs
- webproxy.cs
- ReadingWritingEntityEventArgs.cs
- DefaultConfirmation.cs
- ComponentEditorForm.cs
- XsltException.cs
- BitmapEffectCollection.cs
- Vertex.cs
- JoinGraph.cs
- XmlFormatExtensionPrefixAttribute.cs
- WriteableOnDemandPackagePart.cs
- UnmanagedMemoryStreamWrapper.cs
- Graphics.cs
- Transform.cs
- SymbolEqualComparer.cs
- SystemIPGlobalStatistics.cs
- SelectionGlyph.cs
- TileBrush.cs
- MatrixTransform.cs
- MatcherBuilder.cs
- PtsHost.cs
- TraceEventCache.cs
- SqlRecordBuffer.cs
- AttachInfo.cs
- SkinBuilder.cs
- ObjectHandle.cs
- DecimalAnimationBase.cs
- PolyBezierSegment.cs
- SerializationEventsCache.cs
- ACE.cs
- BamlStream.cs
- EditorPart.cs
- BaseParser.cs
- InstanceCreationEditor.cs
- WebReferencesBuildProvider.cs
- IItemContainerGenerator.cs
- OAVariantLib.cs
- HttpPostedFile.cs
- IgnoreSection.cs
- Identifier.cs
- DefaultPropertyAttribute.cs
- WorkflowPersistenceService.cs
- AnnotationDocumentPaginator.cs
- RelatedCurrencyManager.cs
- TokenizerHelper.cs
- sitestring.cs
- objectquery_tresulttype.cs
- ScaleTransform.cs
- Publisher.cs
- HtmlForm.cs
- TriggerCollection.cs
- WorkflowIdleBehavior.cs
- LogicalMethodInfo.cs
- InputScope.cs
- KoreanCalendar.cs
- HostedTransportConfigurationManager.cs
- ChannelManager.cs
- Binding.cs
- Aggregates.cs
- FontSizeConverter.cs
- DragEvent.cs
- Transform3DGroup.cs
- DataControlFieldHeaderCell.cs
- PointAnimationUsingKeyFrames.cs
- TemplateBuilder.cs