2011-07-31 6 views

Répondre

0

Vous pouvez transmettre plusieurs paramètres en utilisant les initparams de Silverlight. vous devez utiliser une virgule comme séparateur

<param name="initParams" value="favColor=Blue,callbackUrl=http://abc.def.com/mycallback.svc"/> 

Thorsten

+0

Merci. Je n'ai aucune idée de comment s'y prendre, car j'ai une application Silverlight 2.0 et un projet de partie Web Sharepoint. La difficulté est d'accéder au bloc de texte depuis le datatemplate, je suppose? – brainsfrying

+0

Il suffit de donner votre hôte silverlight (div) et identifiant unique ou classe css et définir l'initparam en utilisant javascript –

+0

@ Thorsten Hans: :) merci. – brainsfrying

0

En supposant que votre valeur MaxHeight est disponible sur la page web (en HTML ou Javascript), il existe de nombreuses façons d'interagir avec le code HTML/DOM de Silverlight plugin ... vous pouvez utiliser les ScriptObjects ... http://pietschsoft.com/post/2008/06/Silverlight-and-JavaScript-Interop-Basics.aspx.

Est-ce ce que vous cherchez?

+0

Merci encore. Pas ce que je cherche, mais je l'apprécie :) Vous voyez, par exemple, un utilisateur sélectionne "3 lignes" à partir d'une liste déroulante @ une propriété WebPart sharepoint, la valeur est passée dans le contrôle silverlight, et il affichera 3 lignes valeur d'information dans un bloc de texte incorporé dans une liste. Difficile à réaliser je suppose? – brainsfrying

+0

Non pas dur du tout. En supposant que votre plugin Silverlight est sur la même page Web sharepoint où votre combobox est placée, vous pouvez utiliser le script java qui se déclenchera lors de la sélection des éléments de la liste déroulante et enverra cette information à l'objet silverlight. Pour cela, vous devez étudier l'appel de page de registre Silverlight pour Javascript et l'attribut [ScriptableMember] ... voir ... http://blogs.msdn.com/b/matt/archive/2008/04/13/combining-silverlight- 2-and-javascript.aspx –

+0

@ user164184: J'ai recherché le lien que vous avez fourni, mais je ne comprends pas comment cela peut se rapporter à mon projet. Hmmm, peut-être que vous pouvez jeter un oeil @ ce fil? http://stackoverflow.com/questions/6881863/set-maxheight-of-textblock-embedded-within-data-template-of-listbox – brainsfrying

Questions connexes