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.


Zobrazeno 11 zpráv z 11.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
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.