Vítejte na blog.vyvojar.cz Přihlásit | Registrovat | Pomoc

Prohlížení podle štítků

Všechny štítky » WPF   (RSS)
Pro usnadnění práce s Gridem mě napadlo takové vylepšení jak si ulehčit práci s definování jednotlivých řádků. Místo definice v XAMLu, jsem si vytvořil vlastní Grid, který má vlastnost RowDefinitionPattern, kterou lze nastavit jednoduše na hodnotu např.": Read More...
Určitě se Vám někdy stalo, že jste chtěli použít Binding na statickou vlastnost a ono to jednoduše nešlo. Nyní je vše jinak a velice jednoduše můžete nabindovat cokoli z UI na statickou vlastnost. Notifikace změny statické vlastnosti se může provádět Read More...
Třída BindingBase se rozrostla o novou vlastnost Delay . Tato vlastnost nám umožní specifikovat čas (v ms) než dojde k aktualizaci zdroje. Ukázkové použití: Máme formulář, kde jsou jednotlivé vlastnosti nabindované na TextBox, respektivě na jejich vlastnost Read More...
WPF 4.5 nabízí novou metodu, která nám umožní přistupovat ke kolekci z různých vláken. V UI vlákně kolekci vytvoříme, ve vlákně na pozadí jí modifikujeme a data se nám zobrazí bez žádného problému v UI. Metoda EnableCollectionSynchronization přebírá jako Read More...
V dnešním článku si ukážeme jak napsat vlastní “WatermarkedTextBox”. Jedná se o klasický TextBox, který je rozšířen o vodoznak (doplňující informace co se zde má např. vyplnit). Začínáme Ve VS vytvoříme nový projekt typu “WPF Custom Control Library” (Standardně Read More...
Markup Extensions umožňují rozšířit funkcionalitu XAMLu. WPF již obsahuje vestavěné Markup Extensions jako je např. NullExtension, StaticExtension, Binding apod. Tyto rozšíření poznáte jednoduše, vyskytují se v xamlu mezi složenými závorkami. Např. Obr. Read More...
V mém posledním velmi krátkém příspěvku jsem zde dělal reklamu na web www.aglight.cz . Na tomto webu se sice stále pracuje, ale zatím velmi pomalu a proto nevidíte jednu funkcionalitu, která sice implementována je, ale jak říkám není “vidět”. Jedná se Read More...
Více na www.aglight.cz Přidej do linkuj.cz! | jagg.cz! | del.icio.us! | digg it! | reddit! | kick it! | live it! | email it! Read More...
Konečně jsem se odhodlal k tomu abych všechny svoje prezentace umístil na jedno místo. Prohlédnout, případně stáhnout si je můžete na adrese http://cid-443d88037e0a0331.skydrive.live.com/self.aspx/Prezentace Jedná se především o prezentace, které jsem Read More...
Včera jsem si osvěžoval pamět ohledně použití Resources v aplikaci a docela mě zarazilo chování WPF designera. Definoval jsem si v Resources objektu Window jedno tlačítko 1: <Window.Resources> 2: <Button Content="Click me!" x: Key ="MyButton" Read More...
Zrovna si hraju s WPF a narazil jsem na zajímavou vlastnost o které jsem až doteď nic nevěděl. Jak jistě znáte např. z Wordu, že když napíšete nějaké hloupé (neznámé) slovo, tak se vám podtrhne červenou vlnovkou. Stejné funkcionality lze velice dosáhnout Read More...
Master-Detail View is powerful feature of WPF. For example, It allows you to select product from the left ListBox and view details about the selected product on the right ListBox. Of course, you can create this one in another technology, but in WPF it’s Read More...
Službu jsme si vytvořili v článku WCF - vytvoření služby a nyní si ukážeme jak službu hostovat ve WPF aplikaci. Vytvoříme si tedy novou WPF aplikaci, která může vypadat třeba následovně: Aplikaci máme vytvořenou a nyní musíme opět nastavit endpoint. Přidáme Read More...