ViewEvent 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.
Tasarım zamanında denetimin görünümünde gerçekleşen olay türünü temsil eder. Bu sınıf devralınamaz.
public ref class ViewEvent sealed
public sealed class ViewEvent
type ViewEvent = class
Public NotInheritable Class ViewEvent
- Devralma
-
ViewEvent
Açıklamalar
Tasarımcı ViewEvent bileşenine, örneğin Visual Studio 2005 tarafından, denetimin tasarım zamanı görünümünde belirli kullanıcı eylemlerinin neden olduğu bir olay oluşturulurken, tasarımcı bileşenine bir nesne sağlanır. Olay IControlDesignerView.ViewEvent , bir nesneyi parametre olarak alan bir ViewEventHandlerViewEventArgs temsilci yöntemi tarafından işlenir. EventType sınıfının özelliği ViewEventArgs bir ViewEvent nesnesidir. Temsilci yöntemi, ViewEventHandler olayı tetikleyen eylem türünü belirlemek için özelliğini statik ViewEvent alanlarla karşılaştırırEventType. Örneğin, bir olay aşağıdaki koşullarda oluşturulur:
Tasarım yüzeyinde bir bölgeye tıklarsınız.
Tasarımcı tasarım yüzeyinde bir denetim çizer.
Denetim için şablon düzenleme moduna girer veya bu moddan çıkarsınız.
sınıfı, ControlDesigner olayı işlemek IControlDesignerView.ViewEvent için varsayılan bir temsilci sağlar. Özel denetim tasarımcıları, tasarım yüzeyindeki OnClickdenetim için bu olayları işlemek üzere , OnPaintve OnTemplateModeChanged yöntemlerini geçersiz kılar.
Tasarımcı konağı, tasarım yüzeyinde eylem türü için bir ViewEventArgs nesne başlatır ve nesneyi temsilciye ViewEventHandler geçirir. EventType nesnesinin ViewEventArgs özelliği, hangi eylem türünü gösterir:
Bir Click olay.
Bir Paint olay.
Bir TemplateModeChanged olay.
özelliği, EventArgs eylem türüne özgü olay bağımsız değişkenlerini sağlar.
Alanlar
Click |
Bir görünüm olayının bir tasarımcı bölgesine tıklamak için tetiklendiğini gösterir. |
Paint |
Tasarım yüzeyinde denetim çizmek için bir görünüm olayının tetiklendiğini gösterir. |
TemplateModeChanged |
Denetim tasarımcısının şablon modunu değiştirmek için bir görünüm olayının tetiklendiğini gösterir. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
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) |