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
- SubMenuStyle.cs
- SupportedAddressingMode.cs
- TableColumnCollection.cs
- SupportingTokenAuthenticatorSpecification.cs
- ServiceModelExtensionElement.cs
- ArcSegment.cs
- WebPartVerbsEventArgs.cs
- AxisAngleRotation3D.cs
- InheritanceContextChangedEventManager.cs
- NamedPermissionSet.cs
- CmsInterop.cs
- MailWriter.cs
- FormViewPageEventArgs.cs
- SqlDataSourceView.cs
- QilExpression.cs
- TaskbarItemInfo.cs
- NamespaceDisplay.xaml.cs
- WindowsProgressbar.cs
- Touch.cs
- SID.cs
- PageThemeCodeDomTreeGenerator.cs
- XamlVector3DCollectionSerializer.cs
- CopyNodeSetAction.cs
- ExecutionContext.cs
- ADMembershipUser.cs
- ThumbButtonInfoCollection.cs
- ErrorFormatterPage.cs
- WebPartsPersonalizationAuthorization.cs
- Polygon.cs
- TreeChangeInfo.cs
- WindowsRebar.cs
- DatePickerDateValidationErrorEventArgs.cs
- Line.cs
- ModelItemKeyValuePair.cs
- TransactionFormatter.cs
- SmtpMail.cs
- ClientConfigurationSystem.cs
- DivideByZeroException.cs
- QilXmlWriter.cs
- AssemblyAttributesGoHere.cs
- DisplayInformation.cs
- TextRunProperties.cs
- Selection.cs
- ObjectStateEntryDbDataRecord.cs
- Slider.cs
- DispatcherExceptionEventArgs.cs
- ImageFormatConverter.cs
- AnnotationComponentManager.cs
- _LocalDataStore.cs
- LayoutUtils.cs
- ColorConvertedBitmapExtension.cs
- CodeAttributeArgumentCollection.cs
- regiisutil.cs
- FontWeight.cs
- selecteditemcollection.cs
- ProfileSettingsCollection.cs
- Int32Storage.cs
- ToolStripItemEventArgs.cs
- XmlUtil.cs
- Accessors.cs
- InkCanvasSelectionAdorner.cs
- AdministrationHelpers.cs
- Panel.cs
- ApplicationSecurityManager.cs
- XmlRawWriter.cs
- XmlTextReaderImpl.cs
- UnmanagedMemoryStream.cs
- RepeaterDesigner.cs
- EventLog.cs
- QilTernary.cs
- StringBuilder.cs
- QilFactory.cs
- SortExpressionBuilder.cs
- DataSourceGroupCollection.cs
- DataGridViewComboBoxColumn.cs
- SingleConverter.cs
- ToolStripArrowRenderEventArgs.cs
- SplitterPanel.cs
- Aggregates.cs
- ProcessRequestArgs.cs
- TrackBarRenderer.cs
- Aggregates.cs
- RSAOAEPKeyExchangeDeformatter.cs
- Button.cs
- SqlConnectionFactory.cs
- XmlDocumentSerializer.cs
- regiisutil.cs
- SplineQuaternionKeyFrame.cs
- CustomAttributeFormatException.cs
- SqlBuffer.cs
- SettingsPropertyWrongTypeException.cs
- IPEndPointCollection.cs
- LayoutManager.cs
- TextServicesPropertyRanges.cs
- AttributeXamlType.cs
- SplitContainerDesigner.cs
- ResumeStoryboard.cs
- SmiEventSink_Default.cs
- Completion.cs
- AppDomainGrammarProxy.cs