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
DesignerRegion nesnesi, bir ControlDesigner uygulaması tarafından oluşturulan tasarım zamanı işaretlemesi içindeki bir içerik bölgesini temsil eder. Denetim geliştiricisi, özel bir ControlDesigner uygulamasındaki tasarımcı bölgelerini, 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 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.
DesignerRegion sınıfı tasarım yüzeyinde bir bölgeye tıklama, seçme ve vurgulama gibi tasarımcı bölgeleri için temel işlevsellik sağlar. Düzenleme gerektirmeyen bir bölge tanımlamak için denetim tasarımcısı uygulamasında DesignerRegion nesnesi 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ını kullanın. Bir denetimdeki şablonu temsil eden düzenlenebilir bir bölge tanımlamak için denetim tasarımcısı uygulamasında türetilmiş TemplatedEditableDesignerRegion sınıfını kullanın.
ControlDesignertüretilen bir sınıfın içindeki bölgeleri desteklemek için GetDesignTimeHtml yöntemini geçersiz kılın ve DesignerRegionCollection koleksiyonuna bir veya daha fazla başlatılan DesignerRegion nesnesi ekleyin. İsteğe bağlı olarak, OnClick yöntemini geçersiz kılarak tasarım yüzeyindeki bölgelerdeki fare tıklamalarını işleyebilirsiniz.
Bölgenin görsel tasarımcı tarafından nasıl görüntüleneceğini belirlemek için DesignerRegion nesnesinin özelliklerini kullanın. Bölgenin tasarım yüzeyinde kullanıcı tarafından seçilebileceğini belirtmek için Selectable özelliğini geçersiz kılın. Görsel tasarımcıda tasarımcı bölgesini vurgulamak için Highlight özelliğini kullanın; örneğin, bir kullanıcı tıklayarak bölgeyi seçtikten sonra bölgeyi vurgulayabilirsiniz. Bölgeyle ilgili ek ayrıntıları depolamak veya almak için DisplayName ve Description özelliklerini kullanın. Özellikle Description özelliği, kullanıcı fare işaretçisini tasarımcı bölgesinin üzerine getirince Araç İpucu bilgilerini görüntülemek için görsel tasarımcı tarafından kullanılır. tasarımcı bölgesini içeren denetim tasarımcısı nesnesinin yöntemlerine ve özelliklerine erişmek için Designer özelliğini kullanın.
Oluşturucular
DesignerRegion(ControlDesigner, String, Boolean) |
DesignerRegion sınıfının yeni bir örneğini bir denetim tasarımcısı için belirtilen adla başlatır ve isteğe bağlı olarak örneği tasarımcıda seçilebilir bir bölge olarak ayarlar. |
DesignerRegion(ControlDesigner, String) |
Bir denetim tasarımcısı için belirtilen adla DesignerRegion sınıfının yeni bir örneğini başlatır. |
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ölgesi için kolay görünen adı 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ımcı bölgesinin tasarım yüzeyinde kullanıcı tarafından 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ı gösteren bir değer alır veya ayarlar. |
UserData |
İsteğe bağlı kullanıcı verilerini tasarımcı bölgesiyle ilişkilendirilecek şekilde 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden bir dize 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) |