This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

WebPartManagerDesigner الفئة

Visual Studio 2010

يوفر أدنى تصميم-الوقت دعما ل WebPartManagerعناصر التحكم.

مساحة الاسم:  System.Web.UI.Design.WebControls.WebParts
التجميع:  System.Design (في System.Design.dll)

[SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)]
public class WebPartManagerDesigner : ControlDesigner

WebPartManagerDesigner توفر الفئة عرض وقت التصميم كحد أدنى bare WebPartManagerعنصر تحكم. يظهر تشغيل سطح التصميم كـ صندوق رمادي عادي يظهر اسم clكـs والمعرف الحالي WebPartManager. يمكنك تغيير العرض مخصص WebPartManagerعنصر تحكم بتجاوز GetDesignTimeHtmlالأسلوب في نفس أسلوب مع أي معيار ControlDesigner. UsePreviewControl خاصية هو تجاوز دوماً بإرجاع true.

يظهر المثال تعليمات برمجية التالي كيفية تغيير المظهر وقت التصميم المخصص WebPartManagerعنصر تحكم بتجاوز GetDesignTimeHtmlأسلوب للمصمم.


using System;
using System.Web;
using System.Security.Permissions;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.Design.WebControls.WebParts;
using System.ComponentModel;

/// <summary>
/// The PrettyPartManager class is an inherited copy of WebPartManager for
/// the purpose of applying the PrettyPartManagerDesigner at design time.
/// PrettyPartManager provides an arbitrary design time rendering of the
/// control by overriding GetDesignTimeHtml()
/// </summary>
namespace Samples.AspNet.CS.Controls
{
    [AspNetHostingPermission(SecurityAction.Demand,
      Level = AspNetHostingPermissionLevel.Minimal)]
    [AspNetHostingPermission(SecurityAction.InheritanceDemand,
      Level = AspNetHostingPermissionLevel.Minimal)]
    [Designer(typeof(PrettyPartManagerDesigner))]
    public class PrettyPartManager : WebPartManager {}

    public class PrettyPartManagerDesigner : WebPartManagerDesigner
    {
        public override string GetDesignTimeHtml()
        {
            string designTimeHtml = "";
            designTimeHtml = "<div style=\"background-color:bisque;";
            designTimeHtml += "border:thick groove mediumseagreen\">";
            designTimeHtml += "<span style=\"font:italic 16pt bold Garamond\">";
            designTimeHtml += "PrettyPartManager</span><br />";
            designTimeHtml += "<span style=\"font:italic 12pt Garamond\">";
            WebPartManager m = (WebPartManager)Component;
            designTimeHtml += m.ID;
            designTimeHtml += "</ span></ div>";
            return designTimeHtml;
        }
    }
}


يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: