2010-06-11 3 views
1

J'essaie de créer une propriété personnalisée pour mon composant WebPart, mais je n'arrive pas à l'afficher dans Sharepoint. Voici mon code actuel:La propriété personnalisée WebPart n'apparaît pas

[Serializable] 
[XmlRoot(Namespace = "MyWebPart")] 
[DefaultProperty("Text")] 
public class MyWebPart : WebPart 
{ 
    ... 
    [Category("My Web Parts Properties")] 
    [DefaultValue(defaultPropertyValue)] 
    [WebPartStorage(Storage.Shared)] 
    [FriendlyNameAttribute("Property name")] 
    [Description("Longer desc for my property")] 
    [Browsable(true)] 
    [XmlElement(ElementName = "SomeProperty")] 
    public string SomeProperty 
    { 
     get { return someProperty; } 
     set { someProperty = value; } 
    } 

Existe-t-il autre chose nécessaire pour que les propriétés personnalisées fonctionnent?

Répondre

Questions connexes