Quando lavoriamo con i Verbs, per default nel menù a tendina, accanto ai verbi, non appaiono immagini che rendono più user friendly la nostra webpart.
Per ovviare a ciò, mediante l'uso della property ImageUrl contenuta nella classe WebPartVerb, possiamo ad esempio creare una zona custom e, ogni webpart che verrà inserita in essa, acquisirà i verbi di default e quelli aggiunti, nonchè le immagini (nei formati soliti) che appariranno accanto ad ogni verbo
Ecco un esempio del codice
internal class CustomWebPartVerb : WebPartVerb
{
private const String _copyImageUrl = "~/Copy.ico";
internal CustomWebPartVerb(WebPartEventHandler serverClickHandler) :
base("CustomVerb", serverClickHandler)
{ }
public override bool Enabled
{
get { return base.Enabled; }
set { base.Enabled = value; }
}
public override string ImageUrl
{
get { return _copyImageUrl; }
set { ; }
}
}
posted @ martedì 30 gennaio 2007 02:21