Aracılığıyla paylaş


Tasarım zamanı desteği genişletme

.NET Framework Davranış ve bileşenleri ve denetimleri tasarım modunda görünümünü özelleştirmek için genişletilebilir bir mimari sağlar. Bu tasarım zamanı desteği mimari bileşenleri ve denetimleri için özelleştirilmiş tasarım zamanı uzantıları geliştirmelerine olanak tanır. Geliştiriciler, özel tasarım zamanı davranışı, değer yapılandırma arabirimleri, kod oluşturma özelliği başlatma için sağlar ve tasarım ortamı tarafından sağlanan hizmetlerden yararlanın.

Örneğin, özel türünde bir özellik denetim tanımlıyorsanız, özel kullanıcı arabirimi sağlamak veya özellik tarayıcısı kullanarak o özelliğin değerini düzenlemek için düzenleyici, yazın. Bir bileşen veya denetimin görünümü ve davranışı yönlerini çeşitli tasarım anında yönetebileceğiniz bir tasarımcı adlı bir sınıf oluşturabilirsiniz.

Geçmişte, Tasarım modunda bileşenlerle ilgili özel bir servis talebi mantığı için destek formu tasarımcıya yerleşik ve sağlayan tasarım zamanı yetenekleri için sorumlu olan nesneyi değil, form Tasarımcısı oldu. Farklı kullanıcı arabirimleri ve yetenekleri ile kendi form tasarımcıları, sunulan farklı araçlarını ActiveX dünyada. Bir ürünün sabit özellik kümesinin tüm denetimleri gereksinimleriniz için hesap edemiyor çünkü desteği yalnızca sınırlı düzeyde özel tasarım zamanı ActiveX denetimleri vardı.

Ancak, bileşen tasarım zamanı desteği .NET Framework, özel bir tasarım aracı tarafından gibi tanımlı değil Visual Studio. Bunun yerine, tasarım zamanı desteği sağlamak için bileşenleri tasarımcıları gibi sınıfları tarafından uzantısı ve tasarım zamanı davranış tanımına geliştirme ortamı destekler. Genişletilebilir ve özelleştirilebilir Tasarım modunda davranış tümleşik bir parçası olan desteği .NET Framework. Gibi Araçlar Visual Studio de tasarımcıları kullanabileceğiniz tasarım Hizmetleri bir dizi sağlar.

Bu bölüm, arka plan bilgileri ve Yardım bileşen örnekleri sağlar ve denetimi geliştiricileri tasarım zamanı işlevselliğini bileşenleri ekleyin.

Bu bölümde açıklanan tasarım zamanı sistemlerinin çoğu genellikle bileşenlerine uygulamak, bazı belirli Web formları ya da Windows Forms. Tasarım zamanı arasında bir fark ASP.NET Web Forms ve Windows Forms çünkü oluşturma mekanizması ASP.NET , Windows Forms denetimleri oluşturma, farklı sunucu denetimleri. Bir ASP.NET server denetim, bir istemci için html veya başka bir işaretleme dili gönderir. Bu dil, istemcinin tarayıcısında veya başka bir görüntüleme aygıtı tarafından işlenir. Bir Windows Forms denetimi diğer taraftan, tipik olarak kullanarak boyar GDI+, yeni Windows grafik kitaplığı olduğu.

Bu Bölümde

İlgili Bölümler