Code:
/ 4.0 / 4.0 / 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.
//------------------------------------------------------------------------------
//
// 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
- SoapParser.cs
- ICollection.cs
- DebugControllerThread.cs
- SerializationHelper.cs
- WebPartDescriptionCollection.cs
- SimpleRecyclingCache.cs
- Triplet.cs
- MsmqDiagnostics.cs
- GlyphTypeface.cs
- FlowNode.cs
- MatcherBuilder.cs
- ImageSourceConverter.cs
- Pair.cs
- PartitionerStatic.cs
- ListSurrogate.cs
- PeerCollaborationPermission.cs
- CFStream.cs
- CaseInsensitiveHashCodeProvider.cs
- SourceChangedEventArgs.cs
- DataSourceSelectArguments.cs
- MenuItem.cs
- DataControlImageButton.cs
- MarginCollapsingState.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- XXXOnTypeBuilderInstantiation.cs
- CommandID.cs
- MobileFormsAuthentication.cs
- TextDecorationLocationValidation.cs
- MimeMapping.cs
- ClientTargetCollection.cs
- AutomationPatternInfo.cs
- PointCollectionConverter.cs
- CompositeCollection.cs
- OleDbErrorCollection.cs
- ValidationRule.cs
- LayoutTableCell.cs
- ReadOnlyObservableCollection.cs
- ExecutionContext.cs
- ToolboxItemFilterAttribute.cs
- ExpressionEvaluator.cs
- MessageParameterAttribute.cs
- DataBindingValueUIHandler.cs
- GridViewUpdatedEventArgs.cs
- ManualResetEvent.cs
- MsiStyleLogWriter.cs
- MsmqTransportElement.cs
- PersonalizationDictionary.cs
- SmtpNetworkElement.cs
- ForwardPositionQuery.cs
- UnsafeNativeMethods.cs
- ToolConsole.cs
- SharedConnectionListener.cs
- UnionCqlBlock.cs
- SetUserLanguageRequest.cs
- ExpandedProjectionNode.cs
- ReflectPropertyDescriptor.cs
- GridViewDeleteEventArgs.cs
- Transactions.cs
- ConfigurationStrings.cs
- UIntPtr.cs
- AvTraceFormat.cs
- CodeGotoStatement.cs
- FormatterServices.cs
- SmiXetterAccessMap.cs
- PathFigure.cs
- XmlLoader.cs
- SqlConnectionHelper.cs
- ReflectionUtil.cs
- bindurihelper.cs
- RootNamespaceAttribute.cs
- DesignerToolboxInfo.cs
- _BufferOffsetSize.cs
- PackageRelationshipSelector.cs
- ToolStripItemCollection.cs
- ping.cs
- CurrentTimeZone.cs
- Vector3DAnimation.cs
- SoundPlayer.cs
- ServiceModelExtensionElement.cs
- PasswordBoxAutomationPeer.cs
- DataGridViewAdvancedBorderStyle.cs
- BuildDependencySet.cs
- WaitHandleCannotBeOpenedException.cs
- MachineKeyConverter.cs
- _RequestLifetimeSetter.cs
- ObjectQueryProvider.cs
- ValueQuery.cs
- TemplatedAdorner.cs
- BindingExpression.cs
- VsPropertyGrid.cs
- TextShapeableCharacters.cs
- StorageInfo.cs
- UpdatePanelControlTrigger.cs
- WindowsListViewItemStartMenu.cs
- Cursor.cs
- CharStorage.cs
- TypeLibConverter.cs
- TypeDependencyAttribute.cs
- WindowsPen.cs
- COM2EnumConverter.cs