Tagi na forum.

Windows 14205 SQL Server 2132
sieci 6796 Windows XP 1921
SQL 6578 Outlook 1838
SBS 3868 Uprawnienia 1777
Windows 2003 2781 IIS 1636
Windows Server 2588 Office 1516
DNS 2315 Skrypt 1499

pokaż wszystkie tagi na forum

Dodawanie Canvas do ListBox

c_mon 2010-11-05 00:26:02
0
avatar
 
 
Witam
 
Mam następujący pytanie może ktoś będzie potrafił na nie odpowiedzieć. Załóżmy, że mamy wyglądająca następująco klasę:
 



[Kod]
public JakasKlasa{

public Canvas C{get;set;}
public String TXT{ge;set;}

}




Czy istnieje sposób aby podpiąć do ItemsSource w ListBox kolekcję obiektów JakasKlasa tak by na liście pojawił się obiekt C.


Zawulon  2010-11-05 11:57:57 #1
0
avatar
 
 
Rozumiem, że chcesz żeby ItemTemplate sam się ustawił na objekt Canvas, i to dla każdego elementu listy może być inny ?
Z tego co widzę da się nawet deklaratywnie.
http://silverscratch.blogspot.com/2010/04/changing-data-templates-at-run-time.html
Nie wiem jak jest z Canvas, ale jak widać da się.

Edytowano 1 raz. Ostatnio 2010-11-05 12:09:48 przez Zawulon.
c_mon  2010-11-05 14:54:52 #1.1
0
avatar
 
 
Problem już rozwiązałem, wystarczyło zrobić tak:



[Kod]
<ListBox.ItemTemplate>
<DataTemplate>
<ContentControl Content="{Binding C, Mode=TwoWay}"/>
</DataTemplate>
</ListBox.ItemTemplate>




Mimo wszystko dziękuję za odp.

Udziel odpowiedzi

avatar
Treść wpisu:

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.

Idź na górę strony