2012-11-19 2 views
0

J'ai besoin de créer un contrôle personnalisé qui est fondamentalement un StackPanel WPF avec des TextBox pour filtrer une table dans la source de données de mon projet.Création d'un contrôle personnalisé pour Lightswitch

Ce contrôle personnalisé sera utilisé uniquement par cette application. Dois-je créer un projet d'extension Lightswitch ou existe-t-il un autre moyen de le faire en tenant compte du fait que le contrôle personnalisé ne sera utilisé que par ce projet?

Répondre

0

Pour ajouter un contrôle personnalisé à un écran

  1. Dans l'arborescence de contenu de l'écran, sélectionnez un groupe.
  2. En haut de Screen Designer, cliquez sur Add Layout Item, puis sur Custom Control.
  3. Dans la boîte de dialogue Ajouter un contrôle personnalisé, développez le nœud d'assemblage, développez le nœud de l'espace de noms, puis sélectionnez le nœud de contrôle.
  4. Si l'assemblage souhaité n'apparaît pas dans la boîte de dialogue Ajouter un contrôle personnalisé, cliquez sur Ajouter une référence. Dans la boîte de dialogue Ajouter une référence, sélectionnez un assembly ou un projet local qui contient le contrôle que vous souhaitez utiliser, puis cliquez sur OK.
  5. Dans le champ Spécifiez les données pour le nouveau contrôle personnalisé, tapez le nom des données d'écran que vous souhaitez lier au contrôle, puis cliquez sur OK. Par exemple, si vous souhaitez qu'une zone de liste personnalisée affiche les noms d'une collection appelée CustomerSet, tapez CustomerSet. Si vous souhaitez que le contrôle affiche le nom du client actuellement sélectionné, tapez CustomerSet.SelectedItem.ContactName.

Référez: http://msdn.microsoft.com/en-us/library/gg406736.aspx

Questions connexes