Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Design / CommandCollectionEditor.cs / 1305376 / CommandCollectionEditor.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.Design.MobileControls
{
using System;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Diagnostics;
using System.Drawing.Design;
using System.Web.UI.WebControls;
using System.Runtime.Serialization.Formatters;
using ObjectList = System.Web.UI.MobileControls.ObjectList;
///
///
/// The editor for column collections.
///
///
[
System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand,
Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)
]
[Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")]
internal class CommandCollectionEditor : UITypeEditor
{
///
///
/// Edits the value specified.
///
///
///
/// An that specifies the context of the value to edit.
///
///
/// An .
///
///
/// The object to edit.
///
///
///
/// The updated value.
///
///
public override Object EditValue(ITypeDescriptorContext context, IServiceProvider provider, Object value)
{
IDesignerHost designerHost = (IDesignerHost)context.GetService(typeof(IDesignerHost));
Debug.Assert(designerHost != null, "Did not get DesignerHost service.");
Debug.Assert(context.Instance is ObjectList, "Expected objectlist");
ObjectList _objectList = (ObjectList)context.Instance;
ObjectListDesigner _designer = (ObjectListDesigner)designerHost.GetDesigner(_objectList);
Debug.Assert(_designer != null, "Did not get designer for component");
_designer.InvokePropertyBuilder(ObjectListComponentEditor.IDX_COMMANDS);
return value;
}
///
///
/// Gets the edit style.
///
///
///
/// An that specifies the associated context.
///
///
///
/// A that represents the edit style.
///
///
public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context)
{
return UITypeEditorEditStyle.Modal;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FixedHyperLink.cs
- WebHttpElement.cs
- EncoderFallback.cs
- PassportAuthenticationModule.cs
- Size3DValueSerializer.cs
- ErrorStyle.cs
- DependencyPropertyAttribute.cs
- CustomErrorsSection.cs
- PackageStore.cs
- SortAction.cs
- FixUpCollection.cs
- WebPartMovingEventArgs.cs
- RC2.cs
- SafeHGlobalHandleCritical.cs
- TargetControlTypeAttribute.cs
- TableLayoutPanelCellPosition.cs
- WorkflowInstanceExtensionProvider.cs
- WebScriptMetadataFormatter.cs
- AssertFilter.cs
- SqlDataSource.cs
- SpinWait.cs
- HotCommands.cs
- VisualStyleInformation.cs
- EdmComplexPropertyAttribute.cs
- Image.cs
- ToolStripItem.cs
- MultipleFilterMatchesException.cs
- OdbcRowUpdatingEvent.cs
- SspiSafeHandles.cs
- ScriptingScriptResourceHandlerSection.cs
- TextServicesLoader.cs
- ReceiveErrorHandling.cs
- MembershipValidatePasswordEventArgs.cs
- UrlMappingsSection.cs
- BitmapImage.cs
- UseAttributeSetsAction.cs
- EntityDesignerUtils.cs
- OrderedDictionaryStateHelper.cs
- TreeViewImageIndexConverter.cs
- ValueType.cs
- SamlConditions.cs
- Color.cs
- XmlSiteMapProvider.cs
- BlockExpression.cs
- SplashScreen.cs
- ButtonBase.cs
- XamlToRtfParser.cs
- CacheMemory.cs
- nulltextcontainer.cs
- TextOptionsInternal.cs
- WriteStateInfoBase.cs
- ProcessManager.cs
- InputMethodStateTypeInfo.cs
- KeySplineConverter.cs
- ApplicationException.cs
- PresentationAppDomainManager.cs
- CombinedGeometry.cs
- NotConverter.cs
- DataGridItemCollection.cs
- Assembly.cs
- FeatureSupport.cs
- InvalidEnumArgumentException.cs
- Opcode.cs
- ListViewUpdatedEventArgs.cs
- SettingsProviderCollection.cs
- HttpHandlersSection.cs
- Symbol.cs
- FlowDocumentFormatter.cs
- XmlCollation.cs
- EncryptedKey.cs
- coordinator.cs
- Grant.cs
- WebBrowserNavigatingEventHandler.cs
- HyperLinkColumn.cs
- httpapplicationstate.cs
- DesignerOptionService.cs
- DataConnectionHelper.cs
- TransformProviderWrapper.cs
- AuthorizationRuleCollection.cs
- LowerCaseStringConverter.cs
- SequenceDesignerAccessibleObject.cs
- DiscoveryEndpointElement.cs
- CaseCqlBlock.cs
- Stackframe.cs
- RuntimeEnvironment.cs
- FixedHyperLink.cs
- ReachBasicContext.cs
- ReadOnlyDataSource.cs
- ViewValidator.cs
- SearchForVirtualItemEventArgs.cs
- OperationCanceledException.cs
- ELinqQueryState.cs
- CdpEqualityComparer.cs
- InstanceKeyNotReadyException.cs
- Stroke2.cs
- Int32Rect.cs
- TemplateEditingFrame.cs
- DoubleStorage.cs
- TaskHelper.cs
- ParserContext.cs