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
- HitTestResult.cs
- PseudoWebRequest.cs
- dtdvalidator.cs
- SocketPermission.cs
- NonDualMessageSecurityOverHttp.cs
- ResourceReader.cs
- PathGeometry.cs
- HttpCacheVary.cs
- WorkflowExecutor.cs
- SizeLimitedCache.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- HttpServerVarsCollection.cs
- HttpListenerResponse.cs
- CollectionConverter.cs
- Style.cs
- PerfCounterSection.cs
- XmlWrappingWriter.cs
- FormViewUpdatedEventArgs.cs
- DesignSurfaceEvent.cs
- FirstMatchCodeGroup.cs
- HostExecutionContextManager.cs
- SystemResourceHost.cs
- RelationalExpressions.cs
- SystemInfo.cs
- WithParamAction.cs
- UInt64Converter.cs
- CompiledRegexRunnerFactory.cs
- StringComparer.cs
- KeyMatchBuilder.cs
- NetSectionGroup.cs
- CustomMenuItemCollection.cs
- SmtpFailedRecipientException.cs
- COM2FontConverter.cs
- BezierSegment.cs
- TextRenderingModeValidation.cs
- SpecialNameAttribute.cs
- CfgParser.cs
- ZipIOModeEnforcingStream.cs
- MasterPageBuildProvider.cs
- XmlSiteMapProvider.cs
- HtmlInputRadioButton.cs
- PropertyPanel.cs
- CngUIPolicy.cs
- PenContexts.cs
- FileDialogPermission.cs
- BulletedList.cs
- SettingsPropertyValueCollection.cs
- DockAndAnchorLayout.cs
- DataFormats.cs
- TypedTableGenerator.cs
- OutputCacheProfile.cs
- CodeCatchClauseCollection.cs
- GradientBrush.cs
- UserControlParser.cs
- BoundPropertyEntry.cs
- Int64KeyFrameCollection.cs
- HostingEnvironmentException.cs
- XmlSchemaSimpleContent.cs
- TypeDescriptionProviderAttribute.cs
- Membership.cs
- ObjectConverter.cs
- Enum.cs
- AliasedSlot.cs
- BrowserCapabilitiesFactoryBase.cs
- CodeEventReferenceExpression.cs
- AppliedDeviceFiltersEditor.cs
- ArrayElementGridEntry.cs
- MessagingDescriptionAttribute.cs
- ColorBlend.cs
- XmlCDATASection.cs
- RangeValueProviderWrapper.cs
- HMACSHA512.cs
- EncodingFallbackAwareXmlTextWriter.cs
- BaseCollection.cs
- WaitForChangedResult.cs
- VectorAnimationUsingKeyFrames.cs
- TextControl.cs
- ImageClickEventArgs.cs
- EntityProviderServices.cs
- BinaryCommonClasses.cs
- ExpressionPrefixAttribute.cs
- ExpressionHelper.cs
- XsdCachingReader.cs
- EventManager.cs
- Function.cs
- WebResponse.cs
- FormatConvertedBitmap.cs
- XPathDocumentIterator.cs
- Exceptions.cs
- AQNBuilder.cs
- SHA256.cs
- SystemThemeKey.cs
- OleDbPermission.cs
- RectValueSerializer.cs
- X509ImageLogo.cs
- MD5.cs
- DbConnectionPoolGroupProviderInfo.cs
- DataListCommandEventArgs.cs
- CodeTypeParameter.cs
- SchemaTableOptionalColumn.cs