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
- WorkflowInstanceTerminatedRecord.cs
- AsyncDataRequest.cs
- WinInet.cs
- UInt16.cs
- AudioBase.cs
- MatrixTransform3D.cs
- GuidelineCollection.cs
- CharacterBufferReference.cs
- SrgsGrammarCompiler.cs
- RichTextBox.cs
- ToolStripRenderer.cs
- ShaderRenderModeValidation.cs
- UpDownEvent.cs
- StateMachineExecutionState.cs
- SoapServerMethod.cs
- _PooledStream.cs
- WorkflowCommandExtensionItem.cs
- FloaterParaClient.cs
- _SingleItemRequestCache.cs
- VisualTreeHelper.cs
- AnnotationComponentManager.cs
- CultureMapper.cs
- MarkupExtensionParser.cs
- InfocardClientCredentials.cs
- IssuedTokensHeader.cs
- TimeSpanConverter.cs
- XLinq.cs
- sqlser.cs
- TextStore.cs
- ExtenderControl.cs
- SharedConnectionWorkflowTransactionService.cs
- TraceHwndHost.cs
- MarshalByValueComponent.cs
- UnmanagedHandle.cs
- FixedElement.cs
- SqlCommandBuilder.cs
- DynamicMethod.cs
- HtmlTableRow.cs
- ErrorCodes.cs
- Int16AnimationBase.cs
- DataSpaceManager.cs
- AssociationSetMetadata.cs
- MemberAccessException.cs
- TextTreeUndo.cs
- FontCollection.cs
- RowUpdatedEventArgs.cs
- XsltException.cs
- XmlRawWriterWrapper.cs
- XmlReflectionImporter.cs
- ToolboxComponentsCreatedEventArgs.cs
- PeerUnsafeNativeCryptMethods.cs
- UpdateRecord.cs
- XpsPackagingPolicy.cs
- Flowchart.cs
- ServiceDesigner.xaml.cs
- DataMemberAttribute.cs
- KeyNotFoundException.cs
- DefinitionProperties.cs
- PtsHelper.cs
- WebBrowserSiteBase.cs
- StrokeCollectionConverter.cs
- MimeTypeAttribute.cs
- Models.cs
- BuildManagerHost.cs
- SystemThemeKey.cs
- ThreadAbortException.cs
- HtmlInputSubmit.cs
- RequestCacheEntry.cs
- ListItemConverter.cs
- EventProxy.cs
- StorageEndPropertyMapping.cs
- XmlSerializableReader.cs
- QuerySelectOp.cs
- TypeLibConverter.cs
- ClientBase.cs
- PageContent.cs
- TextModifierScope.cs
- Button.cs
- MultiPropertyDescriptorGridEntry.cs
- XslVisitor.cs
- VarInfo.cs
- StreamInfo.cs
- CollectionCodeDomSerializer.cs
- HyperLinkDataBindingHandler.cs
- StringUtil.cs
- EdmFunction.cs
- JapaneseCalendar.cs
- WindowInteropHelper.cs
- DataGridViewCellConverter.cs
- StorageEntityTypeMapping.cs
- InputBindingCollection.cs
- ReaderContextStackData.cs
- Roles.cs
- LabelEditEvent.cs
- SamlAssertion.cs
- ExtendedPropertyDescriptor.cs
- AdjustableArrowCap.cs
- LabelTarget.cs
- FacetValueContainer.cs
- UpdateEventArgs.cs