2010-02-07 4 views
0

J'ai un UserControl et à l'intérieur qu'il y a un DependencyPropertyEmployeeSchedule qui acceptera un DataTable ou un DataRow. J'ai créé un Listbox et dans le ItemTemplate je me suis référé à ce UserControl.Comment définir la valeur d'un contrôle Userc dans un modèle d'élément ListBox lors du chargement de la liste?

Ma question est que les données pour le UserControl est le currentrow ou DataContext du ListboxItem où il est placé. Comment vais-je fournir les données du ListboxItem à la propriété de dépendance des commandes utilisateur?

Thnx

Répondre

0
<custom:MyUserControl EmployeeSchedule="{Binding PathToScheduleOffTheAcutalDataObject}" /> 

sûrement? La liaison de données constitue un moyen efficace de faire référence aux propriétés disponibles sur votre élément de données. Cela peut prendre des formes telles que le nom de la propriété simple, des chemins à plusieurs niveaux, ainsi que des index de tableau.