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
- PageBuildProvider.cs
- VirtualizingStackPanel.cs
- DebugController.cs
- storepermission.cs
- CloseCollectionAsyncResult.cs
- XmlSchemaInfo.cs
- ParameterSubsegment.cs
- XmlSchemaInferenceException.cs
- DropShadowEffect.cs
- ConfigXmlComment.cs
- SubMenuStyle.cs
- PhysicalFontFamily.cs
- EdmToObjectNamespaceMap.cs
- Decoder.cs
- AutoGeneratedField.cs
- XmlSchemaNotation.cs
- DataGridItem.cs
- GetCertificateRequest.cs
- ToolStripItemRenderEventArgs.cs
- FillErrorEventArgs.cs
- TemplateControl.cs
- RegexBoyerMoore.cs
- MailWriter.cs
- SettingsSection.cs
- PropertyDescriptorGridEntry.cs
- XhtmlBasicControlAdapter.cs
- DetailsViewCommandEventArgs.cs
- PaintEvent.cs
- CodeDirectionExpression.cs
- CurrentChangedEventManager.cs
- List.cs
- SafeNativeMethods.cs
- DispatcherProcessingDisabled.cs
- AtomParser.cs
- ExtensionElementCollection.cs
- SubMenuStyle.cs
- DriveInfo.cs
- DispatcherSynchronizationContext.cs
- ReliableRequestSessionChannel.cs
- XsltLibrary.cs
- SvcMapFileLoader.cs
- XamlDebuggerXmlReader.cs
- TextFragmentEngine.cs
- DbProviderFactoriesConfigurationHandler.cs
- AssemblyUtil.cs
- Win32PrintDialog.cs
- WindowsContainer.cs
- EntityCollection.cs
- ViewManager.cs
- DataBoundControlDesigner.cs
- WebGetAttribute.cs
- StorageMappingItemLoader.cs
- ProgressiveCrcCalculatingStream.cs
- XmlnsDictionary.cs
- RC2.cs
- OdbcStatementHandle.cs
- Triangle.cs
- PathParser.cs
- WindowsGraphics.cs
- DrawingContextWalker.cs
- ValueTypeFixupInfo.cs
- TransformedBitmap.cs
- HttpDateParse.cs
- PackWebRequest.cs
- WebPartZoneDesigner.cs
- StringCollection.cs
- NullNotAllowedCollection.cs
- VectorCollectionConverter.cs
- ResourcesChangeInfo.cs
- UnsafeNativeMethods.cs
- GrammarBuilderRuleRef.cs
- FileSystemEventArgs.cs
- controlskin.cs
- CustomCategoryAttribute.cs
- RuleProcessor.cs
- ImageSourceValueSerializer.cs
- ModelUtilities.cs
- HotSpotCollection.cs
- DrawingContext.cs
- Models.cs
- HtmlHistory.cs
- SmtpAuthenticationManager.cs
- FixedSOMFixedBlock.cs
- CompilerTypeWithParams.cs
- ConfigsHelper.cs
- _Win32.cs
- TypeGeneratedEventArgs.cs
- DbConnectionPool.cs
- EntityDataSourceStatementEditorForm.cs
- WebPartDisplayModeCancelEventArgs.cs
- BamlCollectionHolder.cs
- DbDataAdapter.cs
- XsltSettings.cs
- ObjectListTitleAttribute.cs
- IntegerValidator.cs
- BookmarkScopeInfo.cs
- KerberosSecurityTokenAuthenticator.cs
- ScrollBar.cs
- MouseGestureConverter.cs
- StringResourceManager.cs