Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

WPF i WinForms zamena kao i kominacija

[es] :: .NET :: .NET Presentation Foundation :: WPF i WinForms zamena kao i kominacija

[ Pregleda: 630 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Dragan BL
Dragan Lalos
Banja Luka

Član broj: 79680
Poruke: 56
*.broadband.blic.net.

Sajt: www.nofrks.com


Profil

icon WPF i WinForms zamena kao i kominacija08.08.2008. u 14:50

Interesuje me da li postoji nekakav tutorijal, knjiga, tj. malo detaljnije objasnjeno kako da se ubaci WinForms u WPF preko WindowsFormsHost.

Meni je trebalo DataGridView, ContextMenuStrip, BindingNavigator i nekako samo to uspio da ubacim, ali mi treba nesto gde je to objasnjeno i za ostale stvari koje WPF ne podrzava, a imaju u WinForms-ima.

Na ovom linku je fino objasnjeno sta WPF podrzava, a sta ne:
http://msdn.microsoft.com/en-us/library/ms750559(VS.85).aspx

Zato mi treba ta knjiga, dokument ili tutorijal u kom je objasnjeno kako se ubacuju komponente koje WPF ne podrzava.

Takodje me interesuje da li je moguce kombinovati te elemenet.

Npr. uzmem DataGridView iz WinForms i na njega vezem zamjenu (WinForms -> ContextMenuStrip) WPF -> ContextMenu.

Je li to moguce? Takodje ako ima neki primjer za to.

Nadam se da sam bio jasan. :)
08.08.2008. u 14:50 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 1935
*.eunet.yu.



Profil

icon Re: WPF i WinForms zamena kao i kominacija09.08.2008. u 11:00
Nazalost, to sto hoces mislim da ne moze, za umetanje WPF sadrzaja u Wimforms kontrolu koristi se ElementHost ali on moze da se umetne samo u vizuelne kontejnere kao sto je Panel, ne moze se koristiti za ubacivanje WPF context menija u context meni winforms kontrole. Ono sto npr mozes da uradis kao workaround je da hvatas desni klik i da na njega prikazes wpf meni.

Iskreno, ja kad sam se baktao sa WindowsFormsHost to uglavnom nije licilo ni na sta, a na kraju se svodi na to da ti i nije specijalno neophodan. Ako ces ozbiljno da radis WPF, treba da investiras malo para u neku 3rd party biblioteku WPF kontrola koja ce ti nadomestiti ono sto nedostaje, a bar si posle siguran da ce se te kontrole ponasati u skladu sa WPF filozofijom.
▪ "Why isn't my wireless mouse connected to the computer?" - 2008 Dumbest Technical Support Question award
▪ The word 'politics' is derived from the word 'poly', meaning 'many', and the word 'ticks', meaning 'blood sucking parasites' - Larry Hardiman
▪ If the good guy gets the girl, it's rated PG; if the bad guy gets the girl, it's rated R; and if everybody gets the girl, it's rated X
09.08.2008. u 11:00 

Dragan BL
Dragan Lalos
Banja Luka

Član broj: 79680
Poruke: 56
*.broadband.blic.net.

Sajt: www.nofrks.com


Profil

icon Re: WPF i WinForms zamena kao i kominacija11.08.2008. u 08:09
Sta je "3rd party biblioteku" i gde to mogu da nadjem? Sta mislis pod tim investiram? Moze li malo vise objasnjenja o tome?

Hvala ti na odgovoru. :)
11.08.2008. u 08:09 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 1935
*.eunet.yu.



Profil

icon Re: WPF i WinForms zamena kao i kominacija11.08.2008. u 10:04

Ako hoces da investiras onda na primer NetAdvantage for WPF - $795, njihova grid kontrola je za sada najbolja koju sam video.

Imas ih jos dosta u razvoju za koje mozes da nadjes besplatne Trials, googlaj malo za "WPF Controls".




▪ "Why isn't my wireless mouse connected to the computer?" - 2008 Dumbest Technical Support Question award
▪ The word 'politics' is derived from the word 'poly', meaning 'many', and the word 'ticks', meaning 'blood sucking parasites' - Larry Hardiman
▪ If the good guy gets the girl, it's rated PG; if the bad guy gets the girl, it's rated R; and if everybody gets the girl, it's rated X
11.08.2008. u 10:04 

IvanBeograd
Beograd

Član broj: 83376
Poruke: 199
89.216.49.*

Sajt: www.dza-bu-drz-ne-daj.com


Profil

icon Re: WPF i WinForms zamena kao i kominacija12.08.2008. u 14:34
Ja mislim da moze to da se uradi,davno sam bio video takav primer,...
Svaka komponenta moze da se iz WinForms-a ubaci u wpf,samo sto se tice ContextMenu-ja i jos par komponenti,tu ima mali problem,...,valjda ce ga resiti
pogledaj linkove,meni su pomogli:
Code:

http://forums.msdn.microsoft.c...f-d799-43b6-bc00-f5e3a9f2b98d/
http://evgenya.wordpress.com/category/wpf/

Pozzz
SERVIA NOSTRUM REGNUM!
12.08.2008. u 14:34 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 1935
*.eunet.yu.



Profil

icon Re: WPF i WinForms zamena kao i kominacija12.08.2008. u 15:01
Prva varijanta moze, uz neke izuzetke, jer sve vizuelne kontrole u WPF-u (ukljucujuci context meni) imaju client podrucje u koje mozes da umetnes WindowsFormsHost, medjutim mislim da obrnuto ne vazi, WinForms contekst meni nema gde da primi ElementHost pa ni ne mozes da ga generises kroz XAML. Jedino moze neki workaround sa RClick eventom kao sto je i opisano u drugom linku.
▪ "Why isn't my wireless mouse connected to the computer?" - 2008 Dumbest Technical Support Question award
▪ The word 'politics' is derived from the word 'poly', meaning 'many', and the word 'ticks', meaning 'blood sucking parasites' - Larry Hardiman
▪ If the good guy gets the girl, it's rated PG; if the bad guy gets the girl, it's rated R; and if everybody gets the girl, it's rated X
12.08.2008. u 15:01 

[es] :: .NET :: .NET Presentation Foundation :: WPF i WinForms zamena kao i kominacija

[ Pregleda: 630 | Odgovora: 5 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.