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
- HtmlHead.cs
- GlobalProxySelection.cs
- NetworkCredential.cs
- FontCacheLogic.cs
- SqlRemoveConstantOrderBy.cs
- precedingquery.cs
- SortedDictionary.cs
- WorkflowInstanceProvider.cs
- AttachedAnnotationChangedEventArgs.cs
- COM2PropertyDescriptor.cs
- PkcsMisc.cs
- XmlReader.cs
- FixedTextView.cs
- assertwrapper.cs
- WebException.cs
- RuleRef.cs
- ProxyGenerationError.cs
- DetailsViewCommandEventArgs.cs
- QuadraticBezierSegment.cs
- FileDialog_Vista.cs
- DataControlPagerLinkButton.cs
- unsafenativemethodstextservices.cs
- FormsAuthenticationModule.cs
- TextServicesDisplayAttributePropertyRanges.cs
- MenuStrip.cs
- CodeNamespaceCollection.cs
- DocumentPageHost.cs
- TypeReference.cs
- ShapingEngine.cs
- ToolboxComponentsCreatedEventArgs.cs
- OperationCanceledException.cs
- ByteArrayHelperWithString.cs
- LeaseManager.cs
- Avt.cs
- DrawToolTipEventArgs.cs
- ColumnPropertiesGroup.cs
- HashCodeCombiner.cs
- MobileListItem.cs
- LayoutExceptionEventArgs.cs
- IPAddressCollection.cs
- IODescriptionAttribute.cs
- ScaleTransform.cs
- ListViewCancelEventArgs.cs
- SimpleWorkerRequest.cs
- FileEnumerator.cs
- SqlCaseSimplifier.cs
- PerfCounters.cs
- MSAAWinEventWrap.cs
- BrowserCapabilitiesFactory35.cs
- GroupDescription.cs
- SqlParameterizer.cs
- DelegateSerializationHolder.cs
- AspNetCompatibilityRequirementsMode.cs
- WindowsScrollBarBits.cs
- Pts.cs
- ComplexLine.cs
- ITreeGenerator.cs
- CodeMethodInvokeExpression.cs
- TraceHandler.cs
- FreeFormPanel.cs
- SimplePropertyEntry.cs
- JsonDeserializer.cs
- BaseTemplateBuildProvider.cs
- QuaternionConverter.cs
- XmlException.cs
- KeyGesture.cs
- XmlSchemaSimpleType.cs
- ActivityInfo.cs
- StylusButton.cs
- SetStateEventArgs.cs
- Block.cs
- AnnouncementService.cs
- WebPartConnectionCollection.cs
- unsafeIndexingFilterStream.cs
- BindingBase.cs
- CompletionBookmark.cs
- SystemThemeKey.cs
- Delegate.cs
- DynamicDataManager.cs
- FilteredDataSetHelper.cs
- VirtualDirectoryMappingCollection.cs
- ApplyImportsAction.cs
- EventMappingSettings.cs
- ToolboxComponentsCreatedEventArgs.cs
- SettingsAttributes.cs
- CanonicalizationDriver.cs
- WmiInstallComponent.cs
- Adorner.cs
- FileDataSourceCache.cs
- GeneralTransform3DTo2D.cs
- UpdateException.cs
- StringWriter.cs
- WindowAutomationPeer.cs
- ALinqExpressionVisitor.cs
- DrawingGroup.cs
- Rule.cs
- TextContainerChangedEventArgs.cs
- IDQuery.cs
- SourceFilter.cs
- InstanceView.cs