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
- X509CertificateTokenFactoryCredential.cs
- CacheDependency.cs
- ModifiableIteratorCollection.cs
- SystemSounds.cs
- StylusButton.cs
- CollaborationHelperFunctions.cs
- EnvironmentPermission.cs
- BaseDataList.cs
- StackBuilderSink.cs
- PhysicalFontFamily.cs
- ControlBuilderAttribute.cs
- TableDetailsRow.cs
- HttpChannelFactory.cs
- Types.cs
- PageRequestManager.cs
- GeneralTransformCollection.cs
- PlatformCulture.cs
- _ConnectStream.cs
- updatecommandorderer.cs
- NativeMethods.cs
- GiveFeedbackEvent.cs
- PrimitiveType.cs
- NavigationWindow.cs
- SqlBooleanMismatchVisitor.cs
- HtmlFormWrapper.cs
- DataSourceCache.cs
- Base64Encoder.cs
- Message.cs
- TypeValidationEventArgs.cs
- PassportPrincipal.cs
- ApplicationManager.cs
- PropertyExpression.cs
- PropertyRecord.cs
- XmlSchemaSimpleType.cs
- HierarchicalDataTemplate.cs
- WebPartTransformerCollection.cs
- RelatedEnd.cs
- DomNameTable.cs
- ListBox.cs
- TextEditorContextMenu.cs
- CultureInfo.cs
- TraceSection.cs
- WorkflowServiceAttributes.cs
- _ConnectStream.cs
- PointConverter.cs
- ProfileManager.cs
- DataGridViewCellFormattingEventArgs.cs
- PaperSource.cs
- AnnotationComponentChooser.cs
- ApplicationSecurityManager.cs
- GridViewActionList.cs
- ToolStripGrip.cs
- PartBasedPackageProperties.cs
- AnimationStorage.cs
- ContextMenuAutomationPeer.cs
- TreeNodeSelectionProcessor.cs
- CodeArrayIndexerExpression.cs
- GeneralTransform3DGroup.cs
- TrustLevelCollection.cs
- DocumentPage.cs
- DataGrid.cs
- UnsafeNativeMethods.cs
- DesignerAdRotatorAdapter.cs
- _NetRes.cs
- DropDownList.cs
- TimeStampChecker.cs
- GatewayDefinition.cs
- LogEntryUtils.cs
- QueryContinueDragEventArgs.cs
- LinqDataSourceUpdateEventArgs.cs
- Oid.cs
- SourceFilter.cs
- XmlNodeChangedEventManager.cs
- _StreamFramer.cs
- VerticalAlignConverter.cs
- VisualStyleTypesAndProperties.cs
- HttpResponseInternalWrapper.cs
- OrthographicCamera.cs
- KeyedPriorityQueue.cs
- ArgIterator.cs
- X509SecurityTokenProvider.cs
- BrowserCapabilitiesCodeGenerator.cs
- CompilerErrorCollection.cs
- ZoneLinkButton.cs
- WsatConfiguration.cs
- XmlSchemaCollection.cs
- FrameworkContentElement.cs
- LiteralText.cs
- SystemNetworkInterface.cs
- DeferredReference.cs
- WorkflowWebHostingModule.cs
- HttpDebugHandler.cs
- RuntimeConfigLKG.cs
- TimeEnumHelper.cs
- PageContentCollection.cs
- TabControlCancelEvent.cs
- Animatable.cs
- MultilineStringEditor.cs
- CustomCredentialPolicy.cs
- JoinGraph.cs