Diskuze: Visual studio - WPF - XAML - DecimalUpDown
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 11 zpráv z 11.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Ve wpf můžeš použít jakoukoliv kontrolku WF.
Jak na to se dozvíš tady
Proč stahuješ zdrojové kódy? Abys mohl použít jednu kontrolku, musel bys celou knihovnu překompilovat. Použij radši NuGet (jak uvádějí v Readme mimo jiné): https://www.nuget.org/…Wpf.Toolkit/.
Podle toho návodu jsem
bohužel mi to podtrhne v řádku
"System.Windows.Forms.Integration.WindowsFormsHost..." slovo "Integration"
a hodí chybu -> "Chyba 1 The type or namespace name 'Integration' does not
exist in the namespace 'System.Windows.Forms' (are you missing an assembly
reference?) c:\users\aditus\documents\visual studio
2013\projects\seznam\okno_novy_seznam.xaml.cs"...
Nevíš, prosím, co s tím?
Ačkoliv se stále přikláním k tomu použít NuGet, problém bude v tom, že ti chybí knihovna pro WinForms. Projekt by měl mít záložky References. Klikneš pravým, dáš "Add Reference" a najdeš .dll knihovnu s WinForms. Už si nepamatuji, ve které Assambly je WinForms definovaný, ale měl bys ho najít někde v seznamu.
Trošku mimo téma, ale moc děkuji, že jsi mě navedl na ten toolkit, určitě lepší, než používat WF komponenty. Ps: nějaký datagrid, kde by bylo možnost filtrování, v tomhle balíčku je to až v té plus verzi, a to je trošku finančně někde jinde.
Datagrid fitrování zase tak moc nepotřebuje. Filtr se provádí na zdroji dat pro datagrid. Např. u třídy DataTable a její metody DefaultView se dá přímo aplikovat filtr, který se pak přímo projeví v datagridu (pokud je provedený binding na dependency property).
tzn. Datagrid itemssource nastavit bindingem na DataView property a na tuto property pak lze libovolně aplikovat filtr pomocí text řetězce se syntaxí odpovídající Sql WHERE klauzuli
Konečně jsem se dostal ke kódování a (v začátku) po trnité cestě i
zdárně k výsledku.
Nakonec jsem využil hostování WF ve WPF. Jen jsem využil spíš tuto stránku (Návod: Hostování ovládacího prvku Windows
Forms v objektu WPF použitím kódu XAML).
Nebylo by lepší si napsat usercontrol (složený z textbox a 2x button)? Popravdě napsat si sám vlastní control s požadovanou funkcí člověka dost naučí. A navíc je to control ve WPF napsat dost jednpduchý. A hostování Wf ve WPF bych krajně nedoporučoval... tedy muj názor.
Nojo, to bych taky mohl někdy zkusit! To mi v té honbě za kontrolkou nenapadlo. Díky za natrknutí.
Ano tohle jsem objevil, šlo mi spíše o obdobu, filtrů v excelu / accesu, do záhlaví sloupce uživatel napíše hodnotu, vyfiltrují se pouze hodnoty, které splňují podmínku, ano napsat to jde, ale přijde mi divné, že tohle není přímo v controlu.
Zobrazeno 11 zpráv z 11.