2012-03-22

Dev Camp Windows 8 !

Allez-y, à Marseille bien sûr :) !
Bewise vous invite au Tour de France Windows 8 Camp 

2012-03-15

SharePoint - System.Web.UI.WebControls.WebParts vs. Microsoft.SharePoint.WebPartPages

Et encore un article de discussion à ce sujet... ou pas :)

En fait, le problème est simple... Vous avez récupéré du code de WebPart "SharePoint" et :
A. Vous souhaitez le remettre au goût du jour ou en cohérence avec un existant plus "frais".
B. Vous voulez éviter le fameux "Incompatible Web Part markup detected. Use *.dwp Web Part XML instead of *.webpart Web Part XML."
C. Des fonctionnalités offertes par les WebParts ASP.NET vous intéressent mais vous voulez conserver la personnalisation des WebParts SharePoint
D. La réponse D.

Essayez déjà le remplacement de ces termes :
  • BrowsableAttribute par WebBrowsableAttribute
  • FriendlyName par WebDisplayName
  • Description par WebDescription
  • WebPartStorage par Personalizable (Qui devient obligatoire si on souhaite afficher l'élément dans la barre de paramétrage :)
  • Storage par PersonalizationScope
  • ToolPart par EditorPart
  • ToolPart[] par EditorPartCollection
  • GetToolParts() par CreateEditorParts()
  • RenderWebPart() par RenderContents()
  • SaveProperties par SetPersonalizationDirty()
Ca peut aider...

En tout cas, cet article m'a aidé :)

2012-03-08

Mémo - Lire les octets d'un fichier - Read file content as byte[]

Parce qu'on a souvent besoin de le faire et qu'on oublie tout aussi souvent comment le faire :)

byte[] fileContent = File.ReadAllBytes(sourceFilePath);