WPF Themes - jednoduše "skinovatelné" aplikace

Možná WPF Themes znáte. Jedná se o balík XAML souborů, které jednoduše připojíte k vašemu projektu, přidáte jeden řádek kódu do Application.Resources elementu v souboru App.xaml a hle, váš program vypadá úplně jinak a možná o pár řádů lépe.

Osobně jsem jako programátor trochu ve WPF ztracený. Ne kvůli tomu, že by mi dělalo problémy samotné WPF, ale díky tomu, že umožňuje tolik možností vzhledu a hraní si s grafikou, mi vždycky dojde brzo fantazie a více než polovinu času trávím tím, jak by aplikace mohla vypadat. Určitě by to chtělo nějakého grafika, který by tu představu měl.

Co ale v případě, když grafik jednoduše není? Zkuste napřed WPF Themes, ve kterých lze vybrat nějaký základ. Upravit nějaké detaily už jako programátoři zvládneme. :) Návod a popis lze najít v dokumentaci projektu WPF na Codeplexu.

Důvod, proč jsem se o WPF Themes rozhodl napsat, je jednoduchost celého řešení. Upravit stávající program je opravdu otázkou jednoho řádku v App.xaml a napsat přepínatelný vzhled aplikace není (s inspirací z ukázkového programu) vůbec žádný problém.

Konec šedým okýnkům! :)

Zveřejněno 17 listopadu 09 12:30 by topas
Vedeno pod: ,

Upozornění na nové komentáře

Pokud chčeš dostávat upozornění emailem na změny u toho příspěvku,tak se zaregistruj zde.zde

Odebírat komentáře k tomuto příspěvku pomocí RSS

Komentář

# OndroNR said on listopadu 17, 2009 22:13:

skusal som twitter klienta napisaneho vo WPF a este pred prihlasenim zaberal cca 100MB RAM (s dialogom na nastavenia).. toto sa mi nepaci na WPF.. a Adobe AIR zabera tiez vela.. mam sice 4GB RAM ale iny ludia nemaju, nepaci sa mi tato vysoka spotreba

# pharmacy said on prosince 9, 2011 20:52:

díky tomu, že umožňuje tolik možností vzhledu a hraní si s grafikou, mi vždycky dojde brzo fantazie a více než polovinu času trávím tím, jak by aplikace mohla vypadat. Určitě by to chtělo nějakého grafika, který by tu představu měl.

# Kiona said on dubna 8, 2016 4:34:

You know what, I'm very much inelcnid to agree.

# Rangle said on dubna 16, 2016 15:53:

<a href="http://iqgjqomq.com">Perecft</a> shot! Thanks for your post!

# Howdy said on dubna 16, 2016 16:41:

I am forever indebted to you for this iniomratfon. http://wumahfk.com [url=http://uqlovrj.com]uqlovrj[/url] [link=http://lvntngu.com]lvntngu[/link]

# Jodi said on dubna 18, 2016 3:17:

 [url=http://autoinsurancequotealc.top/FL/Auburndale/liability-insurance-cheapest-in-auburndale/]liability insurance cheapest in Auburndale[/url]   [url=http://autoinsuranceusr.info/IN/Noblesville/best-car-insurance-rates-for-people-with-tickets-in-noblesville/]best car insurance rates for people with tickets in Noblesville[/url]   [url=http://autoinsurancequotesobo.info/MI/Fenton/lowest-fenton-car-insurance-in-mi/]lowest Fenton car insurance in MI[/url]   [url=http://carinsurancezo.us/CO/Englewood/cheap-insurance-in-englewood-co/]cheap insurance in Englewood CO[/url]

# Jannika said on dubna 18, 2016 17:39:

 [url=http://autoinsurancequotesv.info/CA/Tustin/car-insurance-cheap-tustin-ca/]car insurance cheap Tustin CA[/url]   [url=http://carinsurancequotesvie.top/IL/Springfield/car-insurance-quotes-in-springfield-il/]car insurance quotes in Springfield IL[/url]   [url=http://carinsurancedix.top/WV/Martinsburg/car-insurance-quotes-martinsburg-west-virginia/]car insurance quotes Martinsburg West Virginia[/url]   [url=http://autoinsurancequotesv.info/IL/O-Fallon/getting-cheap-car-insurance-in-o-fallon/]getting cheap car insurance in O Fallon[/url]   [url=http://carinsurancequotesvie.top/MS/Brandon/insurance-quote-brandon-ms/]insurance quote Brandon MS[/url]   [url=http://autoinsurancemlp.top/NY/Jamaica/very-cheap-car-insurance-in-jamaica/]very cheap car insurance in Jamaica[/url]

# Unity said on dubna 22, 2016 5:36:

 [url=http://autoinsurancenbn.top/AL/Jasper/cheap-non-owners-insurance/]cheap non owners insurance Jasper AL[/url]   [url=http://autoinsurancenod.info/PA/Newtown/auto-insurance-quotes/]auto insurance quotes Newtown PA[/url]   [url=http://autoinsurancenbn.top/AL/Albertville/cheap-non-owners-insurance-in/]cheap non owners insurance in Albertville AL[/url]   [url=http://autoinsurancenod.info/TX/Cedar-Park/list-of-auto-insurances-in/]list of auto insurances in Cedar Park TX[/url]

# River said on dubna 23, 2016 18:28:

 [url=http://carinsurancedhk.top/MS/Tupelo/car-insurance/]car insurance Tupelo MS[/url]   [url=http://carinsurancecbv.top/OH/Youngstown/car-insurance-with-no-license-in/]car insurance with no license in Youngstown OH[/url]   [url=http://carinsurancequotewqe.pw/CA/Concord/car-insurance-with-no-license-in/]car insurance with no license in Concord CA[/url]   [url=http://autoinsuranceocq.top/MS/Jackson/cheap-non-owners-insurance/]cheap non owners insurance Jackson MS[/url]

# Gabrielle said on května 8, 2016 7:30:

rocket science [url=http://autoinsuranceweb.top]cheap auto insurance quotes[/url] feasible budget-wise automobile [url=http://cheapautoinsurancewcx.info]cheap auto insurance[/url] greatly same things [url=http://carinsuranceast.us]free auto insurance quotes[/url] protect

# Kaedon said on května 23, 2016 2:11:

resources because [url=http://carinsurancelit.top]car insurance rates[/url] while getting sites [url=http://autoinsurancegl.net]free car insurance quotes[/url] auto money [url=http://onestopcarinsuranceshop.com/]cheapest car insurance[/url] protects see below [url=http://bestinsurancespy.com/]car insurance rate[/url] premiums goes

# Lexus said on června 4, 2016 4:52:

 [url=http://4g-design.com/us-postal-insurance-rates.html]http://4g-design.com/us-postal-insurance-rates.html[/url]

# Krisalyn said on září 17, 2016 3:16:

 [url=http://connerplumbing.org/technology-in-the-insurance-industry.html]http://connerplumbing.org/technology-in-the-insurance-industry.html[/url]

# Krystal said on října 6, 2016 20:52:

 [url=http://themeghanheiser.com/buy-uhaul-trailerm.html]http://themeghanheiser.com/buy-uhaul-trailerm.html[/url]

# Maryellen said on října 8, 2016 8:56:

 [url=http://piccolopole.com/private-pay-insurance.html]private pay insurance[/url]

# Jonnie said on října 12, 2016 19:24:

 [url=http://kfzversicherungvergleich.pw/vergleichsportale-versicherungen.html]vergleichsportale versicherungen[/url]

# Jory said on října 29, 2016 18:30:

plan options [url=http://www.lifeinsurancequotesce.top/]life insurance policy[/url] unpredicted events against unfortunate [url=http://www.lifeinsuranceqt.info/]online life insurance quotes[/url] send fingers necks [url=http://www.homeinsurancequotesnic.info/]mobile home insurance[/url] better consumer

# Rosie said on listopadu 6, 2016 5:09:

 [url=http://hausratversicherungkosten.info/kündigung-haftpflichtversicherung-axa.html]kündigung haftpflichtversicherung axa[/url]

# Lateisha said on listopadu 6, 2016 13:16:

 [url=http://hausratversicherung.tech/rechtsanwalt-haftpflichtversicherung-grobe-fahrlässigkeit.html]rechtsanwalt haftpflichtversicherung grobe fahrlässigkeit[/url]   [url=http://gunstigehausratversicherung.top/wgv-versicherung-hausrat-fahrrad.html]wgv versicherung hausrat fahrrad[/url]   [url=http://lebensversicherung.tech/auszahlung-private-lebensversicherung-krankenversicherungspflichtig.html]http://lebensversicherung.tech/auszahlung-private-lebensversicherung-krankenversicherungspflichtig.html[/url]   [url=http://lebensversicherungde.info/lebensversicherung-beitragsfrei-vorlage.html]lebensversicherung beitragsfrei vorlage[/url]

# Karsen said on listopadu 7, 2016 14:53:

 [url=http://marinspaintinghouston.com/how-to-check-car-insurance-details.html]http://marinspaintinghouston.com/how-to-check-car-insurance-details.html[/url]

# Jorja said on listopadu 12, 2016 22:42:

 [url=http://kfzversicherungstarife.top/allianz-hausratversicherung-online-berechnen.html]http://kfzversicherungstarife.top/allianz-hausratversicherung-online-berechnen.html[/url]   [url=http://kreditevergleichen.tech/kredit-welche-bank.html]http://kreditevergleichen.tech/kredit-welche-bank.html[/url]

# Clara said on listopadu 17, 2016 1:42:

 [url=http://versicherungsvergleich.tech/fremdes-auto-unfall-versicherung.html]fremdes auto unfall versicherung[/url]   [url=http://versicherungsvergleich.tech/kfz-versicherung-einstufung-nach-führerschein.html]kfz versicherung einstufung nach führerschein[/url]   [url=http://versicherungsvergleich.tech/günstige-autoversicherungen-vergleich.html]günstige autoversicherungen vergleich[/url]

# Smiley said on listopadu 25, 2016 18:46:

 [url=http://www.privatekrankenversicherung.pw/]http://www.privatekrankenversicherung.pw/[/url]   [url=http://unfallversicherungvergleichen.info/private-unfallversicherung-leistungen-devk.html]http://unfallversicherungvergleichen.info/private-unfallversicherung-leistungen-devk.html[/url]   [url=http://krankenversicherung.pw/hauptberuflich-selbständig-nebenberuflich-angestellt-krankenversicherung.html]hauptberuflich selbständig nebenberuflich angestellt krankenversicherung[/url]   [url=http://krankenversicherung.pw/reisekrankenversicherung-langzeit-vergleich.html]reisekrankenversicherung langzeit vergleich[/url]

# Taimi said on listopadu 26, 2016 21:36:

 [url=http://kfzversicherungskosten.top/unfallauto-kfz-versicherung-vorschden-erkennen-test.html]http://kfzversicherungskosten.top/unfallauto-kfz-versicherung-vorschden-erkennen-test.html[/url]

# Heloise said on listopadu 29, 2016 8:37:

 [url=http://degreeprograms.top/]master on line degree programs[/url]   [url=http://onlinecoursesbest.info/]university of missouri online courses[/url]   [url=http://distancelearningnet.us/]distance learning course counselling[/url]

# Jodecy said on prosince 6, 2016 9:55:

 [url=http://alaustinlbc.com/reviews-on-best-car-insurance-companies.html]http://alaustinlbc.com/reviews-on-best-car-insurance-companies.html[/url]

# Viney said on prosince 16, 2016 18:09:

 [url=http://schnellerkreditvergleich.info/berechnung-zins-ratenkredit-rechner.html]berechnung zins ratenkredit rechner[/url]   [url=http://chefkreditevergleich.top/online-immobilie-kreditrechner-pkw.html]http://chefkreditevergleich.top/online-immobilie-kreditrechner-pkw.html[/url]

# Amber said on ledna 4, 2017 23:58:

 [url=http://stannscyo.com/discovery-auto-insurance-kinston-nc.html]discovery auto insurance kinston nc[/url]

# XRumerTest said on března 17, 2017 15:20:

Hello. And Bye.

# XRumerTest said on dubna 2, 2017 7:41:

Hello. And Bye.

# MerliniMmub said on dubna 9, 2017 21:03:

[url=https://www.kristiinakoskentola.nl/images/kristiinakoskentola/1035-nike-air-force-flyknit-red.jpg]Nike Air Force Flyknit Red[/url]

In case you have many bank cards, you can raise your credit rating by relocating all balances to a single cards. Loan companies take into account that you simply much better credit rating danger if you have a single bigger stability than a lot of accounts with smaller amounts. Additionally, with a single lower monthly instalment, you can add added and repay the accounts very early.

þÿ

Exercising for great hunting pores and skin. You will definately get that soon after workout shine. Working out improves your blood circulation and fresh air ranges that also improves the oxygen inside your skin area. This can be vital for skin cell renewal. So load your luggage and hit a fitness center to make rear the hands of time.

[url=https://www.nocnsfsportconventie.nl/images/nocnsfsportcon/1599-adidas-schoenen-heren.jpg]Adidas Schoenen Heren[/url]

þÿ

# RichardSl said on dubna 24, 2017 16:44:

[url=https://www.freiberufler-netzwerk.de/images/img/4493-adidas-yeezy-boost-v2-triple-white.jpg]Adidas Yeezy Boost V2 Triple White[/url]

If you wish to use a brighter laugh, you should clean your teeth with cooking soda at the very least 3 x weekly. The preparing soda pop will get rid of plaque from the tooth and little by little lighten the color of your pearly whites also. Employing cooking soft drink is really a inexpensive, in your house solution for using a much brighter, whiter smile!

[img]https://www.freiberufler-netzwerk.de/images/img/3124-adidas-superstar-weiß-style.jpg[/img]

To stop your skin layer and the body from within, use a colorectal detox. The right colon clean will help to disperse the waste in your body to produce place for clean, clear epidermis. Perform a colorectal cleanse every single 6 months for best effectiveness as well as look and feel your very best at all times.

[url=https://www.freiberufler-netzwerk.de/images/img/279-adidas-gazelle-herren-schwarz.jpg]Adidas Gazelle Herren Schwarz[/url]

[img]https://www.berwynmountainpress.co.uk/images/img-ber/1017-adidas-la-trainer-burgundy.jpg[/img]

# MerliniMmub said on dubna 25, 2017 16:36:

[url=https://www.kristiinakoskentola.nl/images/kristiinakoskentola/925-nike-air-force-zwart-met-wit.jpg]Nike Air Force Zwart Met Wit[/url]

You should look at the rise in home insurance that you will encounter when you select a swimming pool or trampoline for the residence. These items are regarded as unsafe and will most likely bring up the fee for your premiums by roughly twenty percentage or maybe more to the season.

þÿ

When you are battling with your financial situation due to the recent economic downturn, chances are that you are searching for methods to spend less. The verified extremely-successful discount tips you've keep reading in the last paragraphs will, if used, help you to conserve plenty of money. Attempt them and see for yourself!Do You Want To Homeschool? Check This Out Article!

[url=https://www.nocnsfsportconventie.nl/images/nocnsfsportcon/2864-adidas-stan-smith-wit.jpg]Adidas Stan Smith Wit[/url]

þÿ

# Glennfraft said on července 14, 2017 14:01:

nfl 53 roster deadline 2010  https://www.withjersey.com wholesale jerseys

# XRumerTest said on července 20, 2017 16:23:

Hello. And Bye.

# MerliniMmub said on srpna 4, 2017 1:32:

[url=http://www.firenzerestauro.it/nike-lunartempo-308.php]Nike Lunartempo[/url]

Before you purchase a brand new auto, talk with your car insurance business to see how pricey it will probably be to insure the automobile. Some automobiles are more costly to insure since they will probably be robbed or for various other reason. Should this be the truth together with the automobile you are considering acquiring, you really should select a different product.

[img]http://www.under-ground.it/images/undergroundit/18448-acquista-ray-ban-occhiali-prezzi.jpg[/img]

Drink plenty of water as opposed to soft drink during video game enjoying trainings. Excessive soft drink will make you collision and burn off personally (much less the substantial calories). H2o keeps you hydrated and may in fact force you to take a lot more washroom splits - which obviously can help you get those required splits during activity enjoy.

[img]http://www.cosebuonedicampagna.it/images/cosebuonedicampagnait/3523-ray-ban-aviator-47mm.jpg[/img]

# MerliniMmub said on srpna 17, 2017 20:35:

[url=http://www.soc16.fr/burberry-chaussures-soldes-196.asp]Burberry Chaussures Soldes[/url]

Vacationing with a group? Try to undermine on the best places to eat and what to do. If you want to be self-centered, the other group of people will resent you for triggering them to get a bad time. By reducing, most people are pleased eventually and also you are required to make an attempt to expertise new things.

[img]https://www.net-services-59.fr/images/VUITTON/12869-louis-vuitton-neverfull-pas-cher.jpg[/img]

Regardless of whether you simply acquired a pink move or you've been job trying to find a few months, you might be fed on top of the procedure. Don't give up hope there's some thing that can be done about it. Continue reading to discover some of the best strategies to strategy your task hunt to enable you to look for a task quickly and easily.

[img]https://www.chokoloskee.fr/images/chokoloskee/20213-chemise-ralph-lauren-slim-fit-blanche.jpg[/img]

# Jamesnum said on září 27, 2017 5:10:

[url=http://www.foodboost.nu/adidas-zx-flux-black-and-grey-893.php]Adidas Zx Flux Black And Grey[/url]

You need to spot human locks in netting close to a garden to discourage animals from consuming your expanding develop. The fragrance of human beings can deter pets from emerging close to a place. When you get a locks lower put the minimize locks into satchels made out of netting. Hang the netting about your backyard to ward off unwanted pests.

[img]https://www.in-line-koleckove-brusle.cz/images/in-2/8623-timberland-boty-outfit.jpg[/img]

An incredible idea to make sure your auto insurance keeps only feasible is to be sure that your credit bureau statement is really as correct as it could be. If this record is inaccurate, it might fresh paint a poor snapshot individuals, that will make your premiums more than they may possibly be.

[img]https://www.occupycalgary.ca/imagess/occ2/1167-adidas-pure-boost-black-and-white.jpg[/img]

# PhillipLiery said on září 29, 2017 7:46:

[url=http://www.mainlinepower.es/adidas-superstar-rojas-mujer-174.html]Adidas Superstar Rojas Mujer[/url]

Should you not want to be concerned about capitalization while you are keying in a text into a friend, you can start up the car-capitalization function. This function is available less than Options->General->Keyboard and is also the first alternative whenever you start this area. This will help save lots of time and boost your sentence structure by way of text messages.

[img]https://www.nucti-gilde.de/images/newnucafho/14811-hollister-deutschland-filialen.jpg[/img]

Mold is a type of allergen inside numerous houses. It could be lessened by usually drying all areas inside the washroom and kitchen after use. Mildew requirements water to increase, and when all types of surface are dried out, the mold cannot expand. Also appearance below your basins to ensure there are no water leaks which would enable fungus to cultivate.

[img]https://www.tachyonen-shop-davidwagner.de/images/tac2/23487-superstar-flamingorosa.jpg[/img]

# Jeffreyintig said on října 3, 2017 10:47:

[url=http://www.livingincomfort.es/clarks-sandalias-niña-663.html]Clarks Sandalias Niña[/url]

# Williamgot said on října 3, 2017 22:00:

[url=http://www.probaiedumontsaintmichel.fr/912-new-balance-m-1080---bleuvert.php]New Balance M-1080 - Bleu/Vert[/url]

# Arnoldurive said on října 6, 2017 19:38:

[url=http://www.grandstand2000.co.uk/nike-shox-leather-black-852.htm]Nike Shox Leather Black[/url]

It is crucial to create targets and stick with them. Don't just finances! Automatically make your price savings your main priority. Once you save and they are committed to the process, you may ensure that you preserve regardless if the money is tricky to find. Such a concept to consider!

[img]https://www.diplo-magazine.co.uk/images/dip2/12541-gazelle-adidas-pink.jpg[/img]

While you are cooking greens which are eco-friendly you need to make sure that you simply by no means put a lid upon them. When you accomplish that it brings about your vegetables to reduce each of the eco-friendly colour. You will get a cooking pot packed with greens who have turned brownish.

[img]https://www.ras-net.co.uk/images/ras2/20550-roshe-flyknit-triple-black.jpg[/img]

Vytvoření nového komentáře

(povinný) 
(nepovinný)
(povinný) 
Opiš čísla, která vidíš na obrázku:
Vyvojar.cz na prodej!