Share via


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 perancang untuk menampilkan area kontrol terpisah pada permukaan desain dan untuk meningkatkan peristiwa pengguna untuk wilayah tersebut ke perancang kontrol. Designer wilayah dapat menyederhanakan implementasi perancang kontrol karena banyak fitur berbasis wilayah disediakan oleh kelas desainer dasar dan desainer visual.

Kelas ini DesignerRegion menyediakan fungsionalitas dasar untuk wilayah perancang, 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 GetDesignTimeHtml alih 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 desainer 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

DesignerRegion(ControlDesigner, String)

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

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.

Bidang

DesignerRegionAttributeName

Menentukan nama atribut HTML untuk wilayah perancang.

Properti

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

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 dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IServiceProvider.GetService(Type)

Untuk deskripsi anggota ini, lihat GetService(Type).

(Diperoleh dari DesignerObject)

Metode Ekstensi

GetKeyedService<T>(IServiceProvider, Object)

Mendapatkan layanan jenis T dari IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Mendapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Mendapatkan enumerasi layanan jenis T dari IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Mendapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Mendapatkan layanan jenis T dari IServiceProvider.

CreateAsyncScope(IServiceProvider)

Membuat baru AsyncServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

CreateScope(IServiceProvider)

Membuat baru IServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

GetRequiredService(IServiceProvider, Type)

Dapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetServices(IServiceProvider, Type)

Dapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetServices<T>(IServiceProvider)

Dapatkan enumerasi layanan jenis T dari IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Mendapatkan objek yang mengumpulkan rekaman log yang dikirim ke pencatat palsu.

GetFakeRedactionCollector(IServiceProvider)

Mendapatkan instans kolektor redactor palsu dari kontainer injeksi dependensi.

Berlaku untuk

Lihat juga