DesignerRegion Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İlişkili denetim için tasarım zamanı işaretlemesi içinde bir içerik bölgesi tanımlar.
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
- Devralma
- Türetilmiş
Açıklamalar
nesnesi, DesignerRegion bir uygulama tarafından oluşturulan tasarım zamanı işaretlemesi içindeki içeriğin bir ControlDesigner bölgesini temsil eder. Denetim geliştiricisi, ilişkili denetim için tasarım zamanı işaretlemesi içinde ayrı alanlar tanımlamak ve alan için düzenleme ve olay işleme sağlamak için özel ControlDesigner bir uygulamada tasarımcı bölgelerini kullanır. Visual Studio 2005 gibi bir görsel tasarımcı, tasarım yüzeyinde bir denetimin ayrı alanlarını görüntülemek ve bölge için kullanıcı olaylarını denetim tasarımcısına yükseltmek için tasarımcı bölgelerini kullanabilir. Birçok bölge tabanlı özellik temel tasarımcı sınıfları ve görsel tasarımcı tarafından sağlandığından tasarımcı bölgeleri denetim tasarımcısı uygulamasını basitleştirebilir.
sınıfı DesignerRegion tasarım yüzeyinde bir bölgeyi tıklatma, seçme ve vurgulama gibi tasarımcı bölgeleri için temel işlevsellik sağlar. Düzenleme gerektirmeyen bir DesignerRegion bölge tanımlamak için denetim tasarımcısı uygulamasında bir nesne kullanın. Tasarım zamanında düzenlenebilir içeriğe sahip bir bölge tanımlamak için denetim tasarımcısı uygulamasında türetilmiş EditableDesignerRegion sınıfı kullanın. Denetimdeki bir şablonu temsil eden düzenlenebilir bir bölge tanımlamak için denetim tasarımcısı uygulamasında türetilmiş TemplatedEditableDesignerRegion sınıfı kullanın.
sınıfından ControlDesignertüretilen bir sınıfın içindeki bölgeleri desteklemek için yöntemini geçersiz kılın GetDesignTimeHtml ve koleksiyona DesignerRegionCollection bir DesignerRegion veya daha fazla başlatılan nesne ekleyin. İsteğe bağlı olarak, yöntemini geçersiz kılarak tasarım yüzeyindeki bölgelerdeki fare tıklamalarını OnClick işleyebilirsiniz.
Bölgenin görsel tasarımcı tarafından nasıl görüntülendiğini belirlemek için nesnenin DesignerRegion özelliklerini kullanın. Selectable Bölgenin tasarım yüzeyinde kullanıcı tarafından seçilebileceğini belirtmek için özelliğini geçersiz kılın. Highlight Görsel tasarımcıda tasarımcı bölgesini vurgulamak için özelliğini kullanın; örneğin, bir kullanıcı tıklayıp seçtikten sonra bölgeyi vurgulayabilirsiniz. DisplayName Bölgeyle ilgili ek ayrıntıları depolamak veya almak için ve Description özelliklerini kullanın. Özellikle, Description kullanıcı fare işaretçisini tasarımcı bölgesinin üzerinde hareket ettiğinde Araç İpucu bilgilerini görüntülemek için görsel tasarımcı tarafından özelliği kullanılır. Designer Tasarımcı bölgesini içeren denetim tasarımcısı nesnesinin yöntemlerine ve özelliklerine erişmek için özelliğini kullanın.
Oluşturucular
DesignerRegion(ControlDesigner, String) |
Denetim tasarımcısı için belirtilen adla sınıfının yeni bir örneğini DesignerRegion başlatır. |
DesignerRegion(ControlDesigner, String, Boolean) |
Denetim tasarımcısı için belirtilen adla sınıfının yeni bir örneğini DesignerRegion başlatır ve isteğe bağlı olarak örneği tasarımcıda seçilebilir bir bölge olarak ayarlar. |
Alanlar
DesignerRegionAttributeName |
Tasarımcı bölgesi için HTML öznitelik adını tanımlar. |
Özellikler
Description |
Tasarımcı bölgesinin açıklamasını alır veya ayarlar. |
Designer |
İlişkili tasarımcı bileşenini alır. (Devralındığı yer: DesignerObject) |
DisplayName |
Tasarımcı bölgesinin kolay görünen adını alır veya ayarlar. |
EnsureSize |
Bölge boyutunun tasarım konağı tarafından tasarımcı bölgesinde açıkça ayarlanıp ayarlanmayacağını belirten bir değer alır veya ayarlar. |
Highlight |
Tasarım yüzeyinde tasarımcı bölgesinin vurgulanıp vurgulanmayacağını belirten bir değer alır veya ayarlar. |
Name |
Nesnenin adını alır. (Devralındığı yer: DesignerObject) |
Properties |
Nesnenin özelliklerini alır. (Devralındığı yer: DesignerObject) |
Selectable |
Tasarım yüzeyinde kullanıcı tarafından tasarımcı bölgesinin seçilip seçilemeyeceğini belirten bir değer alır veya ayarlar. |
Selected |
Tasarım yüzeyinde tasarımcı bölgesinin seçili olup olmadığını belirten bir değer alır veya ayarlar. |
UserData |
tasarımcı bölgesiyle ilişkilendirilecek isteğe bağlı kullanıcı verilerini alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetBounds() |
Tasarım yüzeyindeki tasarımcı bölgesinin boyutunu alır. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetService(Type) |
Sağlanan tür tarafından tanımlanan tasarım konağından bir hizmet alır. (Devralındığı yer: DesignerObject) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
IServiceProvider.GetService(Type) |
Bu üyenin açıklaması için bkz GetService(Type). . (Devralındığı yer: DesignerObject) |