1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
|
//------------------------------------------------------------------------------
// <copyright file="ObjectListComponentEditor.cs" company="Microsoft">
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//------------------------------------------------------------------------------
namespace System.Web.UI.Design.MobileControls
{
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Web.UI.MobileControls;
using System.Windows.Forms.Design;
/// <summary>
/// <para>
/// Provides a component editor for a Mobile ObjectList <see cref='System.Web.UI.MobileControls.ObjectList'/>
/// control.
/// </para>
/// </summary>
/// <seealso cref='System.Web.UI.MobileControls.ObjectList'/>
/// <seealso cref='System.Web.UI.Design.MobileControls.ObjectListDesigner'/>
[
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 ObjectListComponentEditor : BaseTemplatedMobileComponentEditor
{
// The set of pages used within the ObjectList ComponentEditor
private static Type[] _editorPages = new Type[]
{
typeof(ObjectListGeneralPage),
typeof(ObjectListCommandsPage),
typeof(ObjectListFieldsPage)
};
internal const int IDX_GENERAL = 0;
internal const int IDX_COMMANDS = 1;
internal const int IDX_FIELDS = 2;
/// <summary>
/// <para>
/// Initializes a new instance of <see cref='System.Web.UI.Design.MobileControls.ObjectListComponentEditor'/>.
/// </para>
/// </summary>
public ObjectListComponentEditor() : this(IDX_GENERAL)
{
}
/// <summary>
/// <para>
/// Initializes a new instance of <see cref='System.Web.UI.Design.MobileControls.ObjectListComponentEditor'/>.
/// </para>
/// </summary>
/// <param name='initialPage'>
/// The index of the initial page.
/// </param>
public ObjectListComponentEditor(int initialPage) : base(initialPage)
{
}
/// <summary>
/// <para>
/// Gets the set of all pages in the <see cref='System.Web.UI.MobileControls.ObjectList'/>
/// .
/// </para>
/// </summary>
/// <returns>
/// <para>
/// An array consisting of the set of component editor pages.
/// </para>
/// </returns>
/// <remarks>
/// <note type="inheritinfo">
/// This method may
/// be overridden to change the set of pages to show.
/// </note>
/// </remarks>
protected override Type[] GetComponentEditorPages()
{
return _editorPages;
}
}
}
|