SubMenuStyleCollectionEditor 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 Menu denetimdeki SubMenuStyleCollection nesne için bir bileşen düzenleyicisi sağlar.
public ref class SubMenuStyleCollectionEditor : System::ComponentModel::Design::CollectionEditor
public class SubMenuStyleCollectionEditor : System.ComponentModel.Design.CollectionEditor
type SubMenuStyleCollectionEditor = class
inherit CollectionEditor
Public Class SubMenuStyleCollectionEditor
Inherits CollectionEditor
- Devralma
Örnekler
Aşağıdaki kod örneği, ve UITypeEditor (koleksiyon düzenleyicisi temel sınıfı) sınıflarını, bir koleksiyonu alan ve ayarlayan SubMenuStyleCollection sınıfından türetilmiş bir özel denetimdeki bir özellik ile ilişkilendirmek SubMenuStyleCollectionEditor için özniteliğinin WebControl nasıl kullanılacağını EditorAttribute gösterir.
private SubMenuStyleCollection subMenuStyles;
// Associate the SubMenuStyleCollectionEditor with the
// LevelSubMenuStyles.
[Editor(typeof(System.Web.UI.Design.WebControls.
SubMenuStyleCollectionEditor),
typeof(UITypeEditor))]
public SubMenuStyleCollection LevelSubMenuStyles
{
get { return subMenuStyles; }
set { subMenuStyles = value; }
} // LevelSubMenuStyles
Private subMenuStyles As SubMenuStyleCollection
' Associate the SubMenuStyleCollectionEditor with the
' LevelSubMenuStyles.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
SubMenuStyleCollectionEditor), _
GetType(UITypeEditor))> _
Public Property LevelSubMenuStyles() As SubMenuStyleCollection
Get
Return subMenuStyles
End Get
Set
subMenuStyles = value
End Set
End Property ' LevelSubMenuStyles
Açıklamalar
sınıfı, SubMenuStyleCollectionEditor nesnenin SubMenuStyleSubMenuStyleCollection denetimi MenuDesigner altında, tasarım zamanında ilişkili Menu denetimdeki nesnenin öğelerini düzenlemek için bir kullanıcı arabirimi sağlar.
Denetimin LevelSubMenuStyles özelliğiyle Menu ilişkilendirilmiş bir SubMenuStyleCollection vardır. SubMenuStyleCollection nesnesi, menü yapısındaki düzeylerine (iç içe yerleştirme derinliğine) bağlı statik alt menü öğelerine stil uygulamak için kullanılır.
SubMenuStyleCollectionEditor örneğin, görsel tasarımcısının Özellikler kılavuzundaki LevelSubMenuStyles satırındaki üç nokta düğmesini (...) seçerek çağrılır.
yöntemi, düzenleyicide CanSelectMultipleInstances bir kerede yalnızca bir nesne seçilebileceğini belirtmek için her zaman döndürür false
. yöntemi, CreateCollectionForm öğesini görüntülemek ve düzenlemek SubMenuStyleCollectioniçin yeni bir form oluşturur.
yöntemi, CreateInstance belirtilen koleksiyon öğesi türünün yeni bir örneğini oluşturur. yöntemi, CreateNewItemTypes düzenleyicinin oluşturabileceği bir tür dizisi döndürür.
Oluşturucular
SubMenuStyleCollectionEditor(Type) |
SubMenuStyleCollectionEditor sınıfının yeni bir örneğini başlatır. |
Özellikler
CollectionItemType |
Koleksiyondaki her öğenin veri türünü alır. (Devralındığı yer: CollectionEditor) |
CollectionType |
Koleksiyon nesnesinin veri türünü alır. (Devralındığı yer: CollectionEditor) |
Context |
Geçerli bağlamı gösteren bir tür tanımlayıcısı alır. (Devralındığı yer: CollectionEditor) |
HelpTopic |
Düzenleyicinin iletişim kutusu Yardım düğmesine veya F1 tuşuna basıldığında yardım konusunu veya konu listesini görüntülemek için Yardım anahtar sözcüğünü alır. (Devralındığı yer: CollectionEditor) |
IsDropDownResizable |
Açılan düzenleyicilerin kullanıcı tarafından yeniden boyutlandırılabilir olup olmayacağını belirten bir değer alır. (Devralındığı yer: UITypeEditor) |
NewItemTypes |
Bu koleksiyon için oluşturulabilecek kullanılabilir öğe türlerini alır. (Devralındığı yer: CollectionEditor) |
Yöntemler
CancelChanges() |
Koleksiyondaki değişiklikleri iptal eder. (Devralındığı yer: CollectionEditor) |
CanRemoveInstance(Object) |
Koleksiyonun özgün üyelerinin kaldırılıp kaldırılamayacağını gösterir. (Devralındığı yer: CollectionEditor) |
CanSelectMultipleInstances() |
Düzenleyicide aynı anda birden çok SubMenuStyle öğe seçilip seçilemeyeceğini belirten bir değer alır. |
CreateCollectionForm() |
Geçerli SubMenuStyleCollection koleksiyonu görüntülemek ve düzenlemek için yeni bir form oluşturur. |
CreateCollectionItemType() |
Bu koleksiyonun içerdiği veri türünü alır. (Devralındığı yer: CollectionEditor) |
CreateInstance(Type) |
Belirtilen koleksiyon öğesi türünün yeni bir örneğini oluşturur. |
CreateNewItemTypes() |
Bu koleksiyon düzenleyicisinin oluşturabileceği veri türlerini alır. |
DestroyInstance(Object) |
Nesnenin belirtilen örneğini yok eder. (Devralındığı yer: CollectionEditor) |
EditValue(IServiceProvider, Object) |
Yöntemi tarafından belirtilen düzenleyici stilini kullanarak belirtilen nesnenin GetEditStyle() değerini düzenler. (Devralındığı yer: UITypeEditor) |
EditValue(ITypeDescriptorContext, IServiceProvider, Object) |
Belirtilen hizmet sağlayıcısını ve bağlamı kullanarak belirtilen nesnenin değerini düzenler. (Devralındığı yer: CollectionEditor) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetDisplayText(Object) |
Verilen liste öğesinin görüntüleme metnini alır. (Devralındığı yer: CollectionEditor) |
GetEditStyle() |
yöntemi tarafından EditValue(IServiceProvider, Object) kullanılan düzenleyici stilini alır. (Devralındığı yer: UITypeEditor) |
GetEditStyle(ITypeDescriptorContext) |
yöntemi tarafından EditValue(ITypeDescriptorContext, IServiceProvider, Object) kullanılan düzenleme stilini alır. (Devralındığı yer: CollectionEditor) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetItems(Object) |
Belirtilen koleksiyonu içeren bir nesne dizisi alır. (Devralındığı yer: CollectionEditor) |
GetObjectsFromInstance(Object) |
Verilen nesneyi içeren bir liste döndürür. (Devralındığı yer: CollectionEditor) |
GetPaintValueSupported() |
Bu düzenleyicinin bir nesnenin değerinin gösterimini boyamayı destekleyip desteklemediğini gösterir. (Devralındığı yer: UITypeEditor) |
GetPaintValueSupported(ITypeDescriptorContext) |
Belirtilen bağlamın, bir nesnenin değerinin belirtilen bağlam içinde bir gösterimini boyamayı destekleyip desteklemediğini gösterir. (Devralındığı yer: UITypeEditor) |
GetService(Type) |
varsa, istenen hizmeti alır. (Devralındığı yer: CollectionEditor) |
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) |
PaintValue(Object, Graphics, Rectangle) |
Belirtilen nesnenin değerinin gösterimini belirtilen tuvale boyar. (Devralındığı yer: UITypeEditor) |
PaintValue(PaintValueEventArgs) |
Belirtilen PaintValueEventArgskullanarak bir nesnenin değerinin gösterimini boyar. (Devralındığı yer: UITypeEditor) |
SetItems(Object, Object[]) |
Belirtilen diziyi koleksiyonun öğeleri olarak ayarlar. (Devralındığı yer: CollectionEditor) |
ShowHelp() |
Koleksiyon düzenleyicisi için varsayılan Yardım konusunu görüntüler. (Devralındığı yer: CollectionEditor) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |