Bagikan melalui


DesignerRegion Kelas

Definisi

Menentukan wilayah konten dalam markup waktu desain untuk kontrol terkait.

public ref class DesignerRegion : System::Web::UI::Design::DesignerObject
public class DesignerRegion : System.Web.UI.Design.DesignerObject
type DesignerRegion = class
    inherit DesignerObject
Public Class DesignerRegion
Inherits DesignerObject
Warisan
DesignerRegion
Turunan

Keterangan

Objek DesignerRegion mewakili wilayah konten dalam markup waktu desain yang dihasilkan oleh ControlDesigner implementasi. Pengembang kontrol menggunakan wilayah perancang dalam implementasi kustom ControlDesigner untuk menentukan area terpisah dalam markup waktu desain untuk kontrol terkait dan untuk menyediakan pengeditan dan penanganan peristiwa untuk area tersebut. Desainer visual, seperti Visual Studio 2005, dapat menggunakan wilayah desainer untuk menampilkan area kontrol terpisah pada permukaan desain dan untuk meningkatkan peristiwa pengguna untuk wilayah tersebut ke perancang kontrol. Wilayah desainer dapat menyederhanakan implementasi perancang kontrol karena banyak fitur berbasis wilayah disediakan oleh kelas perancang dasar dan desainer visual.

Kelas ini DesignerRegion menyediakan fungsionalitas dasar untuk wilayah desainer, seperti kemampuan untuk mengklik, memilih, dan menyoroti wilayah di permukaan desain. DesignerRegion Gunakan objek dalam implementasi perancang kontrol untuk menentukan wilayah yang tidak memerlukan pengeditan. Gunakan kelas turunan EditableDesignerRegion dalam implementasi perancang kontrol untuk menentukan wilayah dengan konten yang dapat diedit pada waktu desain. Gunakan kelas turunan TemplatedEditableDesignerRegion dalam implementasi perancang kontrol untuk menentukan wilayah yang dapat diedit yang mewakili templat dalam kontrol.

Untuk mendukung wilayah dalam kelas yang berasal dari ControlDesigner, ambil alih GetDesignTimeHtml metode dan tambahkan satu atau beberapa objek yang diinisialisasi DesignerRegion ke DesignerRegionCollection koleksi. Secara opsional, Anda dapat menangani klik mouse di wilayah pada permukaan desain dengan menimpa OnClick metode .

Gunakan properti DesignerRegion objek untuk menentukan bagaimana wilayah ditampilkan oleh desainer visual. Ambil alih Selectable properti untuk menunjukkan bahwa wilayah dapat dipilih oleh pengguna pada permukaan desain. Highlight Gunakan properti untuk menyoroti wilayah perancang di perancang visual; misalnya, Anda dapat menyoroti wilayah setelah pengguna mengklik untuk memilihnya. DisplayName Gunakan properti dan Description untuk menyimpan atau mengambil detail tambahan tentang wilayah tersebut. Secara khusus, Description properti digunakan oleh perancang visual untuk menampilkan informasi TipsAlat saat pengguna memindahkan penunjuk mouse ke wilayah perancang. Designer Gunakan properti untuk mengakses metode dan properti objek perancang kontrol yang berisi wilayah perancang.

Konstruktor

Nama Deskripsi
DesignerRegion(ControlDesigner, String, Boolean)

Menginisialisasi instans DesignerRegion baru kelas dengan nama yang ditentukan untuk perancang kontrol, secara opsional mengatur instans sebagai wilayah yang dapat dipilih di perancang.

DesignerRegion(ControlDesigner, String)

Menginisialisasi instans DesignerRegion baru kelas dengan nama yang ditentukan untuk perancang kontrol.

Bidang

Nama Deskripsi
DesignerRegionAttributeName

Menentukan nama atribut HTML untuk wilayah perancang.

Properti

Nama Deskripsi
Description

Mendapatkan atau mengatur deskripsi untuk wilayah perancang.

Designer

Mendapatkan komponen perancang terkait.

(Diperoleh dari DesignerObject)
DisplayName

Mendapatkan atau mengatur nama tampilan yang mudah diingat untuk wilayah perancang.

EnsureSize

Mendapatkan atau menetapkan nilai yang menunjukkan apakah ukuran wilayah akan diatur secara eksplisit pada wilayah perancang oleh host desain.

Highlight

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menyoroti wilayah perancang pada permukaan desain.

Name

Mendapatkan nama objek.

(Diperoleh dari DesignerObject)
Properties

Mendapatkan properti objek.

(Diperoleh dari DesignerObject)
Selectable

Mendapatkan atau menetapkan nilai yang menunjukkan apakah wilayah perancang dapat dipilih oleh pengguna di permukaan desain.

Selected

Mendapatkan atau menetapkan nilai yang menunjukkan apakah wilayah perancang saat ini dipilih pada permukaan desain.

UserData

Mendapatkan atau mengatur data pengguna opsional untuk dikaitkan dengan wilayah perancang.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetBounds()

Mengambil ukuran wilayah perancang pada permukaan desain.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetService(Type)

Mendapatkan layanan dari host desain, seperti yang diidentifikasi oleh jenis yang disediakan.

(Diperoleh dari DesignerObject)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IServiceProvider.GetService(Type)

Untuk deskripsi anggota ini, lihat GetService(Type).

(Diperoleh dari DesignerObject)

Berlaku untuk

Lihat juga