Hatena::Groupmediaforcelabs

どうも、小松です。

|

2009-11-26

Timespanのフォーマット

| 14:32

どうも、小松です。


TimeSpanをtoString()メソッドで文字列にするときに、フォーマットを指定したいです。

「hh:mm:ss」とか[mm:ss]とか指定して文字列を取得したいです。

調べてみたところ、フォーマットを指定して文字列を取得するメソッドは、TimeSpanクラスにはなさそうです。


ないので、簡単なものを自分で作ってみました。

今回は、時間と分と秒のみを指定できるように指定しています。


1. 仕様。

 ・時間は「h」で指定する。

 ・分は「m」で指定する。

 ・秒は「s」で指定する。

 ・時間、分、秒ともに、文字を2つ並べた場合は2ケタ表示する。

  例:時間が「1」の場合、hhとしたら「01」と表示する。


2. フォーマットに従って、変換。

 指定したフォーマットに従って、TimeSpanを文字列に変換するメソッドを作成しました。

// 引数tsの値を、引数formatで指定した書式の文字列に変換する。
private string timeSpanFormatter(TimeSpan ts, string format)
{
    string ret = format;
    ret = ret.Replace("hh", ts.Hours.ToString("00"));
    ret = ret.Replace("h", ts.Hours.ToString("0"));
    ret = ret.Replace("mm", ts.Minutes.ToString("00"));
    ret = ret.Replace("m", ts.Minutes.ToString("0"));
    ret = ret.Replace("ss", ts.Seconds.ToString("00"));
    ret = ret.Replace("s", ts.Seconds.ToString("0"));
    return ret;
}

3. 確認。

 2で作成したメソッドを実際に使用してみます。

 実行結果は、ソースのコメントに書いています。

TimeSpan ts = new TimeSpan(1, 2, 30);
MessageBox.Show(timeSpanFormatter(ts, "h時間m分s秒"));     // 結果「1時間2分30秒」
MessageBox.Show(timeSpanFormatter(ts, "hh時間mm分ss秒"));  // 結果「01時間02分30秒」

4. 最後に。

 とりあえず、ほしい機能を実現することができたのですが、もっと簡単な方法を見つけてしまいまいた。

 Visual Basic 中学校 掲示板2というサイトにありました。

 メソッドを作成することなく、以下のように一行で文字列を取得できました。

MessageBox.Show(new DateTime(0).Add(new TimeSpan(1, 2, 30)).ToString("H時間m分s秒"));     // 結果「1時間2分30秒」
MessageBox.Show(new DateTime(0).Add(new TimeSpan(1, 2, 30)).ToString("HH時間mm分ss秒"));  // 結果「01時間02分30秒」

 以下、簡単な説明です。

  ・基準となるDateTimeをインスタンス化します。(日付は適当でよいですが、時間は、0時0分0秒にします)

  ・インスタンス化したDateTimeにフォーマット付き文字列で表したいTimeSpanを加算します。

  ・最後に、DateTime.ToString()メソッドを使用してフォーマットします。


 自分の頭の固さを痛感です。

CauaCaua2012/03/22 18:51Keep on writing and cuhgging away!

bnkongxrcebnkongxrce2012/03/22 22:06BI1B5F <a href="http://dxzsbouezfdk.com/">dxzsbouezfdk</a>

yfrqakwfitlyfrqakwfitl2012/03/23 19:493r20Wb , [url=http://dndfmdmwdarp.com/]dndfmdmwdarp[/url], [link=http://zvkwbbcqbiux.com/]zvkwbbcqbiux[/link], http://sdgzffquugtk.com/

eviemjnneviemjnn2012/03/24 02:17hm8aDr <a href="http://nmdqozihbbwa.com/">nmdqozihbbwa</a>

ChasClendyChasClendy2017/05/07 09:51Clobetasol Medication Discount Shop With Free Shipping Propecia Canada <a href=http://byuvaigranonile.com>viagra</a> Amoxicillin A Year After Expiration Date Cialis Nessun Effetto Sildenafil 50 Mgs On Sale In Canada

KennslandyKennslandy2017/06/16 07:14Propecia Discussion <a href=http://buy-cheap-viagra.via100mg.com>Buy Cheap Viagra</a> Viagra Pour Bebe Priligy Precio En Mexico <a href=http://viacheap.com>viagra</a> How Long Does Zithromax Stay In Your System Amoxicillin Indication <a href=http://order-pills-online.priliorder.com>Order Pills Online</a> Priligy Acquisto On Line

YolButsYolButs2018/02/04 15:05Citrate Generic Sildenafil Viagra Syphilis And Amoxicillin Solodyn Cephalexin Problems <a href=http://cialibuy.com>online pharmacy</a> Meilleur Prix Kamagra Oral Jelly

SubwvindySubwvindy2018/02/10 04:24<a href=http://subwaysurfershacks.hatenablog.com>subway surfers hack ios</a> subway surfers hack iphone
http://subwaysurfershacks.hatenablog.com - subway surfers hack iphone

OliverVobOliverVob2018/02/28 08:08Divertimento assicurato con Significant Mother, sit-com considerata tra le Significant Mother e il suo toy-boy. Stai guardando: 10 nuove serie tv da vedere. 14 Feb 2017 Koffee With Karan 5 is all set to wind up its latest season. The finale episode is going to be all about giving Koffee Awards by an esteemed jury,
http://supercoolshop3.co
Articles tagged with: Live from Daryl's House. TV. April 11, 2014. Daryl Hall. TV. Renewed and returning: “Cesar 911,” “Daryl's House” · By Manori Daryl Hall on his move to TV and DIY ethos Bravo Media greenlights “Stripped” series. 28 Feb 2017 Tv Show "Battle of the Ex-Besties" s1e3 (Season 1, Episode 3). Battle of the Ex-Besties episodes can be found on our website including the

JosephCauptJosephCaupt2018/03/13 08:01
You made your point!

buy cialis in canada online <a href="http://cialisfidel.com/">buy cialis online</a> daily cialis how long <a href=http://cialisfidel.com/>cialis levitra</a>

CanadaErumeCanadaErume2018/03/15 09:05
Link exchange is nothing else but it is just placing the other person's webpage link on your page at appropriate place and other person will also do similar in favor of you.

buy drugs online
<a href=http://canadianpharmacycubarx.com/#>canadian drug store</a>
prescription cost comparison
<a href="http://canadianpharmacycubarx.com/#">buy prescription drugs from canada</a>

CanadianCobCanadianCob2018/03/15 12:46
First of all I want to say terrific blog! I had a quick question that I'd like to ask if you do not mind. I was interested to find out how you center yourself and clear your thoughts prior to writing. I have had a difficult time clearing my mind in getting my ideas out. I truly do take pleasure in writing however it just seems like the first 10 to 15 minutes are usually lost just trying to figure out how to begin. Any ideas or tips? Kudos!
discount prescription drugs online
<a href=http://canadianpharmaciescubarx.com/#>northwest pharmacy canada</a>
visit poster's website <a href="http://canadianpharmaciescubarx.com/#">no 1 canadian pharcharmy online</a>

TrevorErumeTrevorErume2018/03/15 15:42
I like the helpful information you supply for your articles. I'll bookmark your blog and take a look at again right here frequently. I am reasonably sure I will be informed a lot of new stuff right here! Best of luck for the next!
<a href=http://genericviagracubarx.com/#>boots viagra over counter</a>
sales uk viagra
<a href="http://genericviagracubarx.com/#">generic viagra 100mg</a>

TrevorErumeTrevorErume2018/03/15 19:59
I've been surfing online more than 4 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my opinion, if all website owners and bloggers made good content as you did, the web will be a lot more useful than ever before.
[url=http://genericviagracubarx.com/#]cheap viagra[/url]
viagra and bendroflumethiazide
<a href="http://genericviagracubarx.com/#">viagra generic</a>

CanadianCobCanadianCob2018/03/15 23:05
Thanks for the marvelous posting! I really enjoyed reading it, you might be a great author.I will make certain to bookmark your blog and may come back later on. I want to encourage you to continue your great work, have a nice morning!
the canadian pharmacy
<a href=http://canadianpharmaciescubarx.com/#>canada drugs online</a>
buy prescription drugs from canada <a href="http://canadianpharmaciescubarx.com/#">canadian cialis</a>

LelandFakLelandFak2018/03/16 01:17
Hi there friends, fastidious piece of writing and pleasant urging commented here, I am actually enjoying by these.
<a href=http://canadianpharmaciesgo.com/>canadian pharmacies online</a>

CanadaErumeCanadaErume2018/03/16 03:36
Definitely believe that which you said. Your favorite reason seemed to be on the internet the simplest thing to be aware of. I say to you, I certainly get irked while people consider worries that they plainly don't know about. You managed to hit the nail upon the top and also defined out the whole thing without having side-effects , people could take a signal. Will likely be back to get more. Thanks

canada pharmacy online no script
<a href=http://canadianpharmacycubarx.com/#>best canadian pharmacies</a>
canadian pharmacy online canada
<a href="http://canadianpharmacycubarx.com/#">canada pharmacy online</a>

TrevorErumeTrevorErume2018/03/16 05:07
I'm really inspired together with your writing skills as well as with the structure in your weblog. Is this a paid topic or did you customize it yourself? Anyway keep up the nice quality writing, it is rare to see a great blog like this one today..
<a href=http://genericviagracubarx.com/#>medix</a>
cfids viagra
<a href="http://genericviagracubarx.com/#">asda pharmacy viagra prices</a>

CanadianCobCanadianCob2018/03/16 10:38
What's up, constantly i used to check website posts here early in the break of day, as i like to learn more and more.
pharmacy without dr prescriptions
<a href=http://canadianpharmaciescubarx.com/#>canadian pharmacy</a>
best online pharmacy <a href="http://canadianpharmaciescubarx.com/#">canadian online pharmacies</a>

LelandFakLelandFak2018/03/16 12:49
Hey would you mind letting me know which hosting company you're utilizing? I've loaded your blog in 3 completely different browsers and I must say this blog loads a lot quicker then most. Can you suggest a good internet hosting provider at a honest price? Thanks a lot, I appreciate it!
<a href=http://canadianpharmaciesgo.com/>canadian pharmacies online</a>

ViaboovaVokViaboovaVok2018/03/16 13:07<a href=http://viagraskf.com>viagra tablets</a>
sildenafil http://viagraskf.com/ generic viagra prices

ViaboovaVokViaboovaVok2018/03/16 13:11<a href=http://viagraskf.com>medix</a>
cheap viagra http://viagraskf.com/ generic viagra

ViaboovaVokViaboovaVok2018/03/16 13:11<a href=http://viagraskf.com>viagra coupon</a>
generic viagra from amazon http://viagraskf.com/ viagra for sale uk

ViaboovaVokViaboovaVok2018/03/16 14:32<a href=http://viagraskf.com>viagra ohne rezept auf rechnung</a>
viagra on line no prec http://viagraskf.com/ viagra on line no prec

ViaboovaVokViaboovaVok2018/03/16 14:37<a href=http://viagraskf.com>what is viagra</a>
viagra coupon http://viagraskf.com/ generic viagra

ViaboovaVokViaboovaVok2018/03/16 15:47<a href=http://viagraskf.com>viagra in farmacia senza ricetta</a>
sildenafil citrate 100mg http://viagraskf.com/ viagra kaufen

ViaboovaVokViaboovaVok2018/03/16 15:52<a href=http://viagraskf.com>gra online</a>
buy viagra online http://viagraskf.com/ nizagara

ViaboovaVokViaboovaVok2018/03/16 15:52<a href=http://viagraskf.com>potenzmittel</a>
online viagra http://viagraskf.com/ sildenafil

CanadaErumeCanadaErume2018/03/16 16:59
You need to be a part of a contest for one of the finest sites on the web. I most certainly will highly recommend this blog!

king pharmacy
<a href=http://canadianpharmacycubarx.com/#>canada pharmacies online prescriptions</a>
online canadian pharcharmy
<a href="http://canadianpharmacycubarx.com/#">canadian pharmacy viagra</a>

LelandFakLelandFak2018/03/16 17:05
Thanks , I have recently been looking for info about this topic for a long time and yours is the greatest I have discovered till now. However, what about the conclusion? Are you sure concerning the source?
<a href=http://canadianpharmaciesgo.com/>Canadian Online Pharmacies</a>

ViaboovaVokViaboovaVok2018/03/16 17:18<a href=http://viagraskf.com>medix</a>
viagra ohne rezept aus deutschland http://viagraskf.com/ sildenafil citrate

TrevorErumeTrevorErume2018/03/16 17:30
whoah this blog is wonderful i like reading your posts. Keep up the great work! You already know, many individuals are searching around for this information, you could help them greatly.
<a href=http://genericviagracubarx.com/#>cheap viagra</a>
texas bow hunting viagra
<a href="http://genericviagracubarx.com/#">generic viagra</a>

LelandFakLelandFak2018/03/16 18:16
It's wonderful that you are getting thoughts from this post as well as from our argument made at this place.
<a href=http://canadianpharmaciesgo.com/>Canadian Pharmacy</a>

ViaboovaVokViaboovaVok2018/03/16 18:43<a href=http://viagraskf.com>viagra for sale uk</a>
viagra on line no prec http://viagraskf.com/ buy viagra

ViaboovaVokViaboovaVok2018/03/16 18:45<a href=http://viagraskf.com>generic viagra prices</a>
over the counter viagra http://viagraskf.com/ viagra coupon

ViaboovaVokViaboovaVok2018/03/16 18:51<a href=http://viagraskf.com>buy viagra</a>
viagra for sale http://viagraskf.com/ generic viagra

LelandFakLelandFak2018/03/16 19:32
An impressive share! I've just forwarded this onto a colleague who had been conducting a little homework on this. And he actually ordered me lunch due to the fact that I found it for him... lol. So allow me to reword this.... Thank YOU for the meal!! But yeah, thanks for spending some time to talk about this issue here on your internet site.
<a href=http://canadianpharmaciesgo.com/>Canadian Pharmacy</a>

ViaboovaVokViaboovaVok2018/03/16 20:05<a href=http://viagraskf.com>generic viagra from amazon</a>
viagra tablets http://viagraskf.com/ viagra pills

ViaboovaVokViaboovaVok2018/03/16 20:16<a href=http://viagraskf.com>viagra tablets</a>
bisagra http://viagraskf.com/ generic viagra

ViaboovaVokViaboovaVok2018/03/16 20:23<a href=http://viagraskf.com>viagra coupons</a>
cheap viagra http://viagraskf.com/ Viagra

LelandFakLelandFak2018/03/16 20:40
Hey there, You've done an excellent job. I'll certainly digg it and personally recommend to my friends. I am confident they'll be benefited from this web site.
<a href=http://canadianpharmaciesgo.com/>Canadian Pharmacies</a>

CanadianCobCanadianCob2018/03/16 21:26
Great post.
online drugstore
<a href=http://canadianpharmaciescubarx.com/#>canadian pharmacies</a>
canada pharmacy online no script <a href="http://canadianpharmaciescubarx.com/#">list of reputable canadian pharmacies</a>

ViaboovaVokViaboovaVok2018/03/16 21:27<a href=http://viagraskf.com>medix</a>
virga http://viagraskf.com/ gra online

LelandFakLelandFak2018/03/16 21:52
Wow, this piece of writing is nice, my sister is analyzing these kinds of things, therefore I am going to convey her.
<a href=http://canadianpharmaciesgo.com/>Online Pharmacies</a>

ViaboovaVokViaboovaVok2018/03/16 22:53<a href=http://viagraskf.com>viagra for women</a>
generic viagra 100mg http://viagraskf.com/ viagra ohne rezept aus deutschland

LelandFakLelandFak2018/03/16 23:09
Amazing! Its truly awesome paragraph, I have got much clear idea regarding from this paragraph.
<a href=http://canadianpharmaciesgo.com/>Canadian Drugs</a>

ViaboovaVokViaboovaVok2018/03/16 23:13<a href=http://viagraskf.com>canadian viagra</a>
viagra pills http://viagraskf.com/ viagra side effects

ViaboovaVokViaboovaVok2018/03/16 23:21<a href=http://viagraskf.com>viagra for sale uk</a>
viagra on line http://viagraskf.com/ viagra samples

ViaboovaVokViaboovaVok2018/03/17 00:26<a href=http://viagraskf.com>viagra tablets</a>
viagra samples http://viagraskf.com/ where can i get viagra from

LelandFakLelandFak2018/03/17 00:34
Hi there, i read your blog occasionally and i own a similar one and i was just curious if you get a lot of spam responses? If so how do you protect against it, any plugin or anything you can suggest? I get so much lately it's driving me insane so any support is very much appreciated.
<a href=http://canadianpharmaciesgo.com/>Canadian Online Pharmacy</a>

ViaboovaVokViaboovaVok2018/03/17 00:44<a href=http://viagraskf.com>pharmacy</a>
Viagra http://viagraskf.com/ sildenafil citrate

ViaboovaVokViaboovaVok2018/03/17 00:54<a href=http://viagraskf.com>viagra kaufen</a>
nizagara http://viagraskf.com/ viagra online

LelandFakLelandFak2018/03/17 01:48
It's amazing for me to have a website, which is good for my knowledge. thanks admin
<a href=http://canadianpharmaciesgo.com/>canadian pharmacies online</a>

ViaboovaVokViaboovaVok2018/03/17 01:50<a href=http://viagraskf.com>buy generic viagra</a>
sildenafil http://viagraskf.com/ generic viagra from amazon

ViaboovaVokViaboovaVok2018/03/17 02:04<a href=http://viagraskf.com>where can i get viagra from</a>
viagra ohne rezept auf rechnung http://viagraskf.com/ viagra on line no prec

ViaboovaVokViaboovaVok2018/03/17 02:12<a href=http://viagraskf.com>viagra on line no prec</a>
viagra in farmacia senza ricetta http://viagraskf.com/ viagra generic

CanadaErumeCanadaErume2018/03/17 02:33
After exploring a number of the blog articles on your blog, I truly appreciate your way of blogging. I saved it to my bookmark site list and will be checking back in the near future. Please check out my website as well and let me know your opinion.

canadian pharmacies without prescriptions
<a href=http://canadianpharmacycubarx.com/#>canadian pharmacy online</a>
canadian pharmacies
<a href="http://canadianpharmacycubarx.com/#">aarp recommended canadian pharmacies</a>

LelandFakLelandFak2018/03/17 02:49
I simply could not go away your website before suggesting that I really loved the standard information an individual provide to your guests? Is going to be back frequently in order to check out new posts
<a href=http://canadianpharmaciesgo.com/>Canadian Online Pharmacy</a>

TrevorErumeTrevorErume2018/03/17 03:04
Hi there, You've done a fantastic job. I'll definitely digg it and personally recommend to my friends. I'm confident they'll be benefited from this website.
<a href=http://genericviagracubarx.com/#>viagra uk</a>
what will 200mg of viagra do
<a href="http://genericviagracubarx.com/#">online viagra</a>

LelandFakLelandFak2018/03/17 03:50
I need to to thank you for this wonderful read!! I absolutely enjoyed every bit of it. I've got you bookmarked to check out new things you post…
<a href=http://canadianpharmaciesgo.com/>Canadian Pharmacies</a>

LelandFakLelandFak2018/03/17 04:48
I always emailed this website post page to all my associates, because if like to read it afterward my links will too.
<a href=http://canadianpharmaciesgo.com/>Canadian Online Pharmacies</a>

LelandFakLelandFak2018/03/17 05:44
I like the helpful information you supply for your articles. I'll bookmark your weblog and check once more here frequently. I am fairly certain I'll be informed plenty of new stuff proper right here! Good luck for the next!
<a href=http://canadianpharmaciesgo.com/>Canadian Pharmacy</a>

LelandFakLelandFak2018/03/17 06:39
What's up friends, how is everything, and what you desire to say concerning this post, in my view its really amazing in support of me.
<a href=http://canadianpharmaciesgo.com/>Online Pharmacy</a>

LelandFakLelandFak2018/03/17 08:37
Do you mind if I quote a few of your posts as long as I provide credit and sources back to your weblog? My blog site is in the exact same niche as yours and my visitors would definitely benefit from a lot of the information you present here. Please let me know if this alright with you. Regards!
<a href=http://canadianpharmaciesgo.com/>Canadian Online Pharmacies</a>

LelandFakLelandFak2018/03/17 10:36
I'm not sure why but this web site is loading extremely slow for me. Is anyone else having this issue or is it a problem on my end? I'll check back later and see if the problem still exists.
<a href=http://canadianpharmaciesgo.com/>Canadian Online Pharmacy</a>

LelandFakLelandFak2018/03/17 12:55
I got this site from my buddy who told me concerning this website and now this time I am visiting this web page and reading very informative posts at this place.
<a href=http://canadianpharmaciesgo.com/>canadian pharmacies online</a>

LelandFakLelandFak2018/03/17 14:05
Your style is really unique compared to other people I've read stuff from. Many thanks for posting when you've got the opportunity, Guess I will just book mark this blog.
<a href=http://canadianpharmaciesgo.com/>Online Pharmacy</a>

ViaboovaVokViaboovaVok2018/03/17 14:58<a href=http://viagraskf.com>what is viagra</a>
viagra tablets http://viagraskf.com/ Viagra

ViaboovaVokViaboovaVok2018/03/17 15:30<a href=http://viagraskf.com>viagra in farmacia senza ricetta</a>
viagra samples http://viagraskf.com/ viagra on line

LelandFakLelandFak2018/03/17 16:01
Can I simply just say what a comfort to uncover a person that really understands what they are discussing online. You actually realize how to bring an issue to light and make it important. A lot more people really need to check this out and understand this side of your story. I was surprised you're not more popular since you surely possess the gift.
<a href=http://viagraoblue.com/>Viagra</a>

ViaboovaVokViaboovaVok2018/03/17 16:12<a href=http://viagraskf.com>viagra side effects</a>
over the counter viagra http://viagraskf.com/ Viagra

ViaboovaVokViaboovaVok2018/03/17 16:39<a href=http://viagraskf.com>Viagra</a>
where to buy viagra http://viagraskf.com/ where can i get viagra from

ViaboovaVokViaboovaVok2018/03/17 16:50<a href=http://viagraskf.com>sildenafil</a>
virga http://viagraskf.com/ Viagra

LelandFakLelandFak2018/03/17 17:07
Nice post. I was checking constantly this blog and I am impressed! Extremely useful info specially the last part :) I care for such information a lot. I was seeking this particular info for a long time. Thank you and good luck.
<a href=http://viagraoblue.com/>free viagra</a>

ViaboovaVokViaboovaVok2018/03/17 17:27<a href=http://viagraskf.com>online viagra</a>
viagra generic http://viagraskf.com/ buy generic viagra

ViaboovaVokViaboovaVok2018/03/17 17:55<a href=http://viagraskf.com>gra online</a>
bisagra http://viagraskf.com/ virga

ViaboovaVokViaboovaVok2018/03/17 18:07<a href=http://viagraskf.com>Viagra</a>
buy viagra http://viagraskf.com/ viagra ohne rezept auf rechnung

LelandFakLelandFak2018/03/17 18:13
Hello! Quick question that's totally off topic. Do you know how to make your site mobile friendly? My website looks weird when browsing from my iphone4. I'm trying to find a template or plugin that might be able to fix this issue. If you have any suggestions, please share. Appreciate it!
<a href=http://viagraoblue.com/>cheap viagra</a>

ViaboovaVokViaboovaVok2018/03/17 18:39<a href=http://viagraskf.com>viagra pills</a>
where can i get viagra from http://viagraskf.com/ where can i get viagra from

ViaboovaVokViaboovaVok2018/03/17 19:07<a href=http://viagraskf.com>viagra for sale uk</a>
viagra coupon http://viagraskf.com/ viagra on line no prec

LelandFakLelandFak2018/03/17 19:16
Every weekend i used to visit this website, for the reason that i wish for enjoyment, for the reason that this this web page conations really nice funny stuff too.
<a href=http://viagraoblue.com/>lowest price on viagra</a>

ViaboovaVokViaboovaVok2018/03/17 19:20<a href=http://viagraskf.com>viagra on line</a>
sildenafil citrate http://viagraskf.com/ online viagra

ViaboovaVokViaboovaVok2018/03/17 19:49<a href=http://viagraskf.com>where can i get viagra from</a>
viagra generic http://viagraskf.com/ buy viagra

LelandFakLelandFak2018/03/17 20:20
No matter if some one searches for his essential thing, therefore he/she needs to be available that in detail, thus that thing is maintained over here.
<a href=http://viagraoblue.com/>generic viagra</a>

ViaboovaVokViaboovaVok2018/03/17 20:22<a href=http://viagraskf.com>virga</a>
cheap viagra http://viagraskf.com/ over the counter viagra

ViaboovaVokViaboovaVok2018/03/17 20:34<a href=http://viagraskf.com>pharmacy</a>
buy viagra online http://viagraskf.com/ sildenafil

ViaboovaVokViaboovaVok2018/03/17 21:03<a href=http://viagraskf.com>generic viagra from amazon</a>
Viagra http://viagraskf.com/ medix

LelandFakLelandFak2018/03/17 21:29
Greetings from Idaho! I'm bored to tears at work so I decided to check out your blog on my iphone during lunch break. I love the info you present here and can't wait to take a look when I get home. I'm shocked at how fast your blog loaded on my cell phone .. I'm not even using WIFI, just 3G .. Anyways, amazing blog!
<a href=http://viagraoblue.com/>buy viagra online</a>

ViaboovaVokViaboovaVok2018/03/17 21:39<a href=http://viagraskf.com>canadian viagra</a>
medix http://viagraskf.com/ buy generic viagra

ViaboovaVokViaboovaVok2018/03/17 21:53<a href=http://viagraskf.com>buy viagra online</a>
potenzmittel http://viagraskf.com/ medix

ViaboovaVokViaboovaVok2018/03/17 22:18<a href=http://viagraskf.com>viagra online</a>
pharmacy online http://viagraskf.com/ viagra for sale

LelandFakLelandFak2018/03/17 22:41
An intriguing discussion is definitely worth comment. I do think that you should publish more about this subject matter, it may not be a taboo subject but usually folks don't discuss such subjects. To the next! Kind regards!!
<a href=http://viagraoblue.com/>viagra prices</a>

ViaboovaVokViaboovaVok2018/03/17 23:00<a href=http://viagraskf.com>sildenafil citrate 100mg</a>
sildenafil citrate 100mg http://viagraskf.com/ gra online

ViaboovaVokViaboovaVok2018/03/17 23:15<a href=http://viagraskf.com>viagra on line no prec</a>
buy viagra online http://viagraskf.com/ sildenafil citrate

ViaboovaVokViaboovaVok2018/03/17 23:44<a href=http://viagraskf.com>Viagra</a>
buy viagra http://viagraskf.com/ viagra for women

LelandFakLelandFak2018/03/17 23:59
If some one wants expert view concerning running a blog then i recommend him/her to pay a quick visit this blog, Keep up the fastidious work.
<a href=http://viagraoblue.com/>buy sildenafil</a>

ViaboovaVokViaboovaVok2018/03/18 00:25<a href=http://viagraskf.com>gra online</a>
virga http://viagraskf.com/ where to buy viagra

ViaboovaVokViaboovaVok2018/03/18 00:38<a href=http://viagraskf.com>virga</a>
viagra online http://viagraskf.com/ where to buy viagra

ViaboovaVokViaboovaVok2018/03/18 00:57<a href=http://viagraskf.com>viagra for sale</a>
cheap viagra http://viagraskf.com/ buy viagra online

LelandFakLelandFak2018/03/18 01:06
What's up it's me, I am also visiting this web site regularly, this web page is truly fastidious and the visitors are genuinely sharing pleasant thoughts.
<a href=http://viagraoblue.com/>otc viagra</a>

ViaboovaVokViaboovaVok2018/03/18 01:36<a href=http://viagraskf.com>virga</a>
pharmacy online http://viagraskf.com/ viagra ohne rezept aus deutschland

ViaboovaVokViaboovaVok2018/03/18 01:50<a href=http://viagraskf.com>what is viagra</a>
sildenafil citrate 100mg http://viagraskf.com/ buy generic viagra

ViaboovaVokViaboovaVok2018/03/18 01:58<a href=http://viagraskf.com>viagra samples</a>
viagra kaufen http://viagraskf.com/ where can i get viagra from

LelandFakLelandFak2018/03/18 02:05
WOW just what I was searching for. Came here by searching for %keyword%
<a href=http://viagraoblue.com/>how to take viagra for maximum effect</a>

ViaboovaVokViaboovaVok2018/03/18 02:49<a href=http://viagraskf.com>where can i get viagra from</a>
medix http://viagraskf.com/ bisagra

ViaboovaVokViaboovaVok2018/03/18 03:01<a href=http://viagraskf.com>viagra coupon</a>
potenzmittel http://viagraskf.com/ viagra in farmacia senza ricetta

ViaboovaVokViaboovaVok2018/03/18 03:06<a href=http://viagraskf.com>pharmacy online</a>
potenzmittel http://viagraskf.com/ Viagra

LelandFakLelandFak2018/03/18 03:07
Excellent write-up. I absolutely love this website. Keep it up!
<a href=http://viagraoblue.com/>buy sildenafil online</a>

ViaboovaVokViaboovaVok2018/03/18 03:56<a href=http://viagraskf.com>viagra side effects</a>
viagra for women http://viagraskf.com/ pharmacy

ViaboovaVokViaboovaVok2018/03/18 03:59<a href=http://viagraskf.com>viagra for women</a>
over the counter viagra http://viagraskf.com/ generic viagra 100mg

ViaboovaVokViaboovaVok2018/03/18 04:10<a href=http://viagraskf.com>sildenafil citrate</a>
where to buy viagra http://viagraskf.com/ generic viagra

ViaboovaVokViaboovaVok2018/03/18 04:50<a href=http://viagraskf.com>viagra online</a>
sildenafil http://viagraskf.com/ sildenafil citrate 100mg

ViaboovaVokViaboovaVok2018/03/18 04:54<a href=http://viagraskf.com>potenzmittel</a>
viagra side effects http://viagraskf.com/ viagra for sale uk

LelandFakLelandFak2018/03/18 04:57
With havin so much content do you ever run into any problems of plagorism or copyright infringement? My website has a lot of exclusive content I've either written myself or outsourced but it appears a lot of it is popping it up all over the web without my permission. Do you know any solutions to help stop content from being ripped off? I'd truly appreciate it.
<a href=http://viagraoblue.com/>buy viagra online</a>

ViaboovaVokViaboovaVok2018/03/18 05:05<a href=http://viagraskf.com>viagra for sale uk</a>
generic viagra http://viagraskf.com/ Viagra

ViaboovaVokViaboovaVok2018/03/18 05:44<a href=http://viagraskf.com>cheap viagra</a>
over the counter viagra http://viagraskf.com/ viagra tablets

ViaboovaVokViaboovaVok2018/03/18 05:48<a href=http://viagraskf.com>virga</a>
generic viagra from amazon http://viagraskf.com/ viagra ohne rezept auf rechnung

LelandFakLelandFak2018/03/18 05:50
What's up to all, it's really a nice for me to visit this web site, it includes helpful Information.
<a href=http://viagraoblue.com/>asda pharmacy viagra prices</a>

ViaboovaVokViaboovaVok2018/03/18 06:00<a href=http://viagraskf.com>nizagara</a>
viagra tablets http://viagraskf.com/ viagra prices

ViaboovaVokViaboovaVok2018/03/18 06:39<a href=http://viagraskf.com>sildenafil</a>
Viagra http://viagraskf.com/ viagra for women

ViaboovaVokViaboovaVok2018/03/18 06:44<a href=http://viagraskf.com>viagra on line</a>
Viagra http://viagraskf.com/ canadian viagra

LelandFakLelandFak2018/03/18 06:46
Keep this going please, great job!
<a href=http://viagraoblue.com/>how to take viagra for maximum effect</a>

ViaboovaVokViaboovaVok2018/03/18 06:57<a href=http://viagraskf.com>viagra for sale uk</a>
pharmacy http://viagraskf.com/ viagra prices

ViaboovaVokViaboovaVok2018/03/18 07:39<a href=http://viagraskf.com>viagra ohne rezept aus deutschland</a>
viagra for women http://viagraskf.com/ buy viagra online

LelandFakLelandFak2018/03/18 07:45
you're really a excellent webmaster. The website loading velocity is amazing. It sort of feels that you are doing any distinctive trick. Also, The contents are masterpiece. you have performed a fantastic process on this topic!
<a href=http://viagraoblue.com/>buying viagra online</a>

ViaboovaVokViaboovaVok2018/03/18 07:59<a href=http://viagraskf.com>viagra for sale</a>
viagra kaufen http://viagraskf.com/ viagra coupon

ViaboovaVokViaboovaVok2018/03/18 08:40<a href=http://viagraskf.com>generic viagra</a>
cheap viagra http://viagraskf.com/ pharmacy online

ViaboovaVokViaboovaVok2018/03/18 08:47<a href=http://viagraskf.com>sildenafil citrate 100mg</a>
pharmacy http://viagraskf.com/ generic viagra from amazon

ViaboovaVokViaboovaVok2018/03/18 09:00[url=http://viagraskf.com]viagra for sale uk[/url]
viagra samples http://viagraskf.com/ sildenafil citrate 100mg

ViaboovaVokViaboovaVok2018/03/18 09:43<a href=http://viagraskf.com>viagra for women</a>
viagra coupons http://viagraskf.com/ medix

LelandFakLelandFak2018/03/18 09:47
Hi there would you mind stating which blog platform you're working with? I'm planning to start my own blog soon but I'm having a hard time making a decision between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design and style seems different then most blogs and I'm looking for something unique. P.S Apologies for being off-topic but I had to ask!
<a href=http://viagraoblue.com/>free viagra</a>

ViaboovaVokViaboovaVok2018/03/18 09:51<a href=http://viagraskf.com>cheap viagra</a>
viagra on line http://viagraskf.com/ generic viagra 100mg

ViaboovaVokViaboovaVok2018/03/18 10:05<a href=http://viagraskf.com>viagra tablets</a>
viagra for women http://viagraskf.com/ nizagara

ViaboovaVokViaboovaVok2018/03/18 10:49<a href=http://viagraskf.com>viagra on line</a>
buy viagra online http://viagraskf.com/ potenzmittel

LelandFakLelandFak2018/03/18 10:52
Thankfulness to my father who told me about this web site, this blog is genuinely remarkable.
<a href=http://viagraoblue.com/>viagra</a>

ViaboovaVokViaboovaVok2018/03/18 10:57<a href=http://viagraskf.com>sildenafil citrate</a>
viagra in farmacia senza ricetta http://viagraskf.com/ viagra tablets

ViaboovaVokViaboovaVok2018/03/18 11:11<a href=http://viagraskf.com>Viagra</a>
viagra samples http://viagraskf.com/ viagra tablets

ViaboovaVokViaboovaVok2018/03/18 11:55<a href=http://viagraskf.com>viagra samples</a>
generic viagra from amazon http://viagraskf.com/ buy viagra

LelandFakLelandFak2018/03/18 11:59
I always emailed this webpage post page to all my contacts, because if like to read it then my links will too.
<a href=http://viagraoblue.com/>viagra price</a>

ViaboovaVokViaboovaVok2018/03/18 12:03<a href=http://viagraskf.com>viagra in farmacia senza ricetta</a>
viagra in farmacia senza ricetta http://viagraskf.com/ where to buy viagra

ViaboovaVokViaboovaVok2018/03/18 12:19<a href=http://viagraskf.com>what is viagra</a>
viagra for women http://viagraskf.com/ viagra kaufen

MatthewsoinyMatthewsoiny2018/03/18 13:04can you buy generic cialis usa
<a href="http://yicialisyoe.com/#">generic cialis online pharmacy</a>
cheap generic cialis uk
<a href=http://yicialisyoe.com/#>buy generic cialis online</a>
where to buy generic cialis online
<a href="http://gvcialisdnw.com/#">buy cialis online</a>
buy cialis shoppers drug mart
<a href=http://gvcialisdnw.com/#>cialis online pharmacy</a>
buy cialis with dapoxetine

ViaboovaVokViaboovaVok2018/03/18 13:04<a href=http://viagraskf.com>medix</a>
nizagara http://viagraskf.com/ pharmacy online

LelandFakLelandFak2018/03/18 13:07
I will immediately grab your rss as I can't in finding your email subscription link or e-newsletter service. Do you have any? Please let me recognize so that I could subscribe. Thanks.
<a href=http://viagraoblue.com/>viagra on line</a>

ViaboovaVokViaboovaVok2018/03/18 13:14<a href=http://viagraskf.com>sildenafil</a>
gra online http://viagraskf.com/ buy viagra

ViaboovaVokViaboovaVok2018/03/18 13:28<a href=http://viagraskf.com>Viagra</a>
medix http://viagraskf.com/ medix

ViaboovaVokViaboovaVok2018/03/18 14:06<a href=http://viagraskf.com>pharmacy</a>
viagra kaufen http://viagraskf.com/ sildenafil

ViaboovaVokViaboovaVok2018/03/18 14:16<a href=http://viagraskf.com>viagra side effects</a>
buy generic viagra http://viagraskf.com/ medix

ViaboovaVokViaboovaVok2018/03/18 14:32<a href=http://viagraskf.com>viagra tablets</a>
viagra ohne rezept aus deutschland http://viagraskf.com/ generic viagra

RandyCORRandyCOR2018/03/18 15:04counter strike 1.6
<a href="http://gmadobefjm.com/#">adobe creative suite</a>
flash player
<a href=http://gmadobefjm.com/#>creative suite</a>
adobe 9
<a href="http://yoadobehekku.com/#">adobe photoshop cs6</a>
creative fabrica
<a href=http://yoadobehekku.com/#>adobe photoshop cc 2017</a>
creative suite

ViaboovaVokViaboovaVok2018/03/18 15:15<a href=http://viagraskf.com>viagra tablets</a>
viagra on line no prec http://viagraskf.com/ viagra prices

ThomasBydayThomasByday2018/03/18 15:19cc6
<a href="http://gmadobefjm.com/#">adobe creative cloud download</a>
descargar adobe flash player
<a href=http://gmadobefjm.com/#>creative suite</a>
creative sound
<a href="http://yoadobehekku.com/#">photoshop cc 2017</a>
cs6 photoshop
<a href=http://yoadobehekku.com/#>adobe photoshop lightroom</a>
master collection cs6

ViaboovaVokViaboovaVok2018/03/18 15:25<a href=http://viagraskf.com>viagra for sale uk</a>
nizagara http://viagraskf.com/ where to buy viagra

ViaboovaVokViaboovaVok2018/03/18 16:21<a href=http://viagraskf.com>viagra pills</a>
viagra for sale http://viagraskf.com/ viagra ohne rezept aus deutschland

ViaboovaVokViaboovaVok2018/03/18 16:34<a href=http://viagraskf.com>virga</a>
viagra pills http://viagraskf.com/ viagra side effects

ViaboovaVokViaboovaVok2018/03/18 16:50<a href=http://viagraskf.com>online viagra</a>
generic viagra prices http://viagraskf.com/ what is viagra

ViaboovaVokViaboovaVok2018/03/18 17:31<a href=http://viagraskf.com>generic viagra prices</a>
cheap viagra http://viagraskf.com/ viagra pills

ViaboovaVokViaboovaVok2018/03/18 17:45<a href=http://viagraskf.com>viagra in farmacia senza ricetta</a>
potenzmittel http://viagraskf.com/ viagra samples

JimmydapJimmydap2018/03/18 17:5736 hour cialis sale
<a href="http://yicialisyoe.com/#">generic cialis</a>
buy cialis uk
<a href=http://yicialisyoe.com/#>generic cialis tadalafil</a>
cialis 20 mg for sale
<a href="http://gvcialisdnw.com/#">cialis online pharmacy</a>
cheap generic cialis canada
<a href=http://gvcialisdnw.com/#>cialis</a>
order real cialis online

RichardunemiRichardunemi2018/03/18 17:59adobe pdf editor
<a href="http://gmadobefjm.com/#">adobe cs6 master collection</a>
cs lewis
<a href=http://gmadobefjm.com/#>adobe creative suite</a>
d t creative tools
<a href="http://yoadobehekku.com/#">photoshop cc</a>
creative cloud.exe creative cloud
<a href=http://yoadobehekku.com/#>adobe photoshop cc 2017</a>
green creative

ViaboovaVokViaboovaVok2018/03/18 18:02<a href=http://viagraskf.com>buy generic viagra</a>
viagra pills http://viagraskf.com/ viagra prices

MichaelgugMichaelgug2018/03/18 18:10order cialis online pharmacy
<a href="http://yicialisyoe.com/#">cialis generic</a>
buy cialis with money order
<a href=http://yicialisyoe.com/#>cialis generic</a>
is it safe to order cialis online
<a href="http://gvcialisdnw.com/#">buy cialis online</a>
buy cialis jakarta
<a href=http://gvcialisdnw.com/#>cialis</a>
cialis for sale no prescription

ViaboovaVokViaboovaVok2018/03/18 18:43<a href=http://viagraskf.com>buy viagra</a>
generic viagra prices http://viagraskf.com/ where can i get viagra from

ViaboovaVokViaboovaVok2018/03/18 18:57<a href=http://viagraskf.com>gra online</a>
buy viagra online http://viagraskf.com/ viagra coupons

GeraldDruraGeraldDrura2018/03/18 19:23p http://viagrawithoutadoctorsntx.com chipmunks viagra song lyrics
coupons for cialis viagra or levitra <a href=http://viagrawithoutadoctorsntx.com/>viagra without doctor prescription</a> vaginal viagra suppositories side effects
viagra introduced in <a href="http://viagrawithoutadoctorsntx.com/">viagra without a doctor prescription</a> mixing wellbutrin and viagra

ViaboovaVokViaboovaVok2018/03/18 19:51<a href=http://viagraskf.com>generic viagra</a>
medix http://viagraskf.com/ sildenafil citrate 100mg

ViaboovaVokViaboovaVok2018/03/18 20:06<a href=http://viagraskf.com>viagra ohne rezept auf rechnung</a>
nizagara http://viagraskf.com/ cheap viagra

ViaboovaVokViaboovaVok2018/03/18 20:22<a href=http://viagraskf.com>viagra on line no prec</a>
canadian viagra http://viagraskf.com/ buy viagra

ViaboovaVokViaboovaVok2018/03/18 21:00<a href=http://viagraskf.com>viagra on line</a>
generic viagra prices http://viagraskf.com/ viagra coupons

ViaboovaVokViaboovaVok2018/03/18 21:16<a href=http://viagraskf.com>viagra ohne rezept auf rechnung</a>
viagra coupon http://viagraskf.com/ buy generic viagra

ViaboovaVokViaboovaVok2018/03/18 22:10<a href=http://viagraskf.com>viagra samples</a>
viagra in farmacia senza ricetta http://viagraskf.com/ viagra kaufen

ViaboovaVokViaboovaVok2018/03/18 22:26<a href=http://viagraskf.com>sildenafil citrate 100mg</a>
buy generic viagra http://viagraskf.com/ viagra for sale uk

GeorgebaxGeorgebax2018/03/18 22:47p http://viagrawithoutadoctormsn.com viagra celias
is women there a women's viagra <a href=http://viagrawithoutadoctormsn.com/>generic viagra without a doctor prescription</a> viagra achat sur internet
viagra onlines <a href="http://viagrawithoutadoctormsn.com/">generic viagra without prescription</a> viagra post coitis

ViaboovaVokViaboovaVok2018/03/18 23:23<a href=http://viagraskf.com>viagra for sale uk</a>
what is viagra http://viagraskf.com/ online viagra

ViaboovaVokViaboovaVok2018/03/18 23:44<a href=http://viagraskf.com>sildenafil citrate 100mg</a>
viagra coupon http://viagraskf.com/ viagra generic

ViaboovaVokViaboovaVok2018/03/18 23:59<a href=http://viagraskf.com>viagra prices</a>
viagra in farmacia senza ricetta http://viagraskf.com/ sildenafil

ViaboovaVokViaboovaVok2018/03/19 00:57<a href=http://viagraskf.com>sildenafil</a>
generic viagra prices http://viagraskf.com/ sildenafil citrate 100mg

ViaboovaVokViaboovaVok2018/03/19 01:16<a href=http://viagraskf.com>over the counter viagra</a>
viagra generic http://viagraskf.com/ Viagra

ViaboovaVokViaboovaVok2018/03/19 02:05<a href=http://viagraskf.com>virga</a>
potenzmittel http://viagraskf.com/ nizagara

ViaboovaVokViaboovaVok2018/03/19 02:19<a href=http://viagraskf.com>viagra coupon</a>
where to buy viagra http://viagraskf.com/ viagra on line no prec

ViaboovaVokViaboovaVok2018/03/19 03:07<a href=http://viagraskf.com>viagra kaufen</a>
Viagra http://viagraskf.com/ viagra for sale

ViaboovaVokViaboovaVok2018/03/19 03:20<a href=http://viagraskf.com>virga</a>
sildenafil citrate 100mg http://viagraskf.com/ viagra for sale

ViaboovaVokViaboovaVok2018/03/19 04:06<a href=http://viagraskf.com>buy viagra online</a>
sildenafil http://viagraskf.com/ where to buy viagra

GeraldDruraGeraldDrura2018/03/19 04:11p http://viagrawithoutadoctorsntx.com rush arrested with viagra
viagra msg <a href=http://viagrawithoutadoctorsntx.com/>http://viagrawithoutadoctorsntx.com</a> viagra tribulus
recreational uses of viagra <a href="http://viagrawithoutadoctorsntx.com/">viagra no prescription</a> discount brand viagra pfizer

ViaboovaVokViaboovaVok2018/03/19 04:20<a href=http://viagraskf.com>buy viagra</a>
sildenafil http://viagraskf.com/ viagra coupon

DarrellUpsenDarrellUpsen2018/03/19 04:28
Hi there, I do believe your blog could be having web browser compatibility problems. Whenever I look at your website in Safari, it looks fine but when opening in Internet Explorer, it's got some overlapping issues. I merely wanted to give you a quick heads up! Apart from that, great site!
<a href=http://howtobuybitcoinshelp.com/>how to buy bitcoins with paypal</a>
<a href="http://howtobuybitcoinshelp.com/">how to buy bitcoin in australia</a>

ViaboovaVokViaboovaVok2018/03/19 05:35<a href=http://viagraskf.com>buy viagra</a>
viagra samples http://viagraskf.com/ viagra on line

GeraldDruraGeraldDrura2018/03/19 09:10p http://viagrawithoutdoctorbnt.com viagra with out a prescription
online viagra without prescription paypal <a href=http://viagrawithoutdoctorbnt.com/>viagra online without a prescrition</a> viagra overnight delivery weekends
discount generic viagra blue pill <a href="http://viagrawithoutdoctorbnt.com/">viagra without a doctor prescription</a> viagra no prescription delivered in canada

GeorgebaxGeorgebax2018/03/19 09:43p http://viagrawithoutdoctorntx.com lady-era lady viagra
shemales and viagra <a href=http://viagrawithoutdoctorntx.com/>viagra without prescription</a> piadas viagra
woman plants viagra on co-worker <a href="http://viagrawithoutdoctorntx.com/">viagra without a doctor prescription</a> cialis viagra comparisons

CurtisdorCurtisdor2018/03/19 11:29p http://viagrawithoutdoctormsn.com cheap viagra alternative
low cost alternatives and to viagra <a href=http://viagrawithoutdoctormsn.com/>viagra cost without insurance</a> herbal alternative to viagra
street price of viagra <a href="http://viagrawithoutdoctormsn.com/">viagra without a doctor prescription</a> non-perscription viagra

CraigunonsCraigunons2018/03/19 13:46cialis sale us
<a href="http://yicialisyoe.com/#">buy generic cialis online</a>
cheap cialis here
<a href=http://yicialisyoe.com/#>buy generic cialis online</a>
buy cialis tablets uk
<a href="http://gvcialisdnw.com/#">online cialis</a>
cheapest viagra cialis levitra
<a href=http://gvcialisdnw.com/#>buy cialis online</a>
cheap legitimate cialis

ViaboovaVokViaboovaVok2018/03/19 14:55<a href=http://viagraskf.com>viagra for sale</a>
pharmacy online http://viagraskf.com/ viagra for sale uk

ViaboovaVokViaboovaVok2018/03/19 14:55<a href=http://viagraskf.com>virga</a>
viagra on line http://viagraskf.com/ viagra for women

ViaboovaVokViaboovaVok2018/03/19 14:55<a href=http://viagraskf.com>where can i get viagra from</a>
buy generic viagra http://viagraskf.com/ viagra on line no prec

AndrewSkithAndrewSkith2018/03/19 15:03adobe
<a href="http://gmadobefjm.com/#">adobe creative cloud download</a>
adobe professional
<a href=http://gmadobefjm.com/#>adobe creative cloud download</a>
flash professional cs6
<a href="http://yoadobehekku.com/#">photoshop cs5</a>
creative cloud login
<a href=http://yoadobehekku.com/#>adobe photoshop cc</a>
acrobat reader

KevinGuadeKevinGuade2018/03/19 16:05creative cloud adobe
<a href="http://gmadobefjm.com/#">adobe creative cloud download</a>
adobe flash player インストール
<a href=http://gmadobefjm.com/#>adobe cs6</a>
creative memories
<a href="http://yoadobehekku.com/#">photoshop cc 2017</a>
adobe indesign
<a href=http://yoadobehekku.com/#>photoshop cc 2017</a>
cs 1.6

ViaboovaVokViaboovaVok2018/03/19 16:20<a href=http://viagraskf.com>viagra tablets</a>
medix http://viagraskf.com/ where to buy viagra

ViaboovaVokViaboovaVok2018/03/19 17:52<a href=http://viagraskf.com>where to buy viagra</a>
Viagra http://viagraskf.com/ viagra side effects

ViaboovaVokViaboovaVok2018/03/19 17:52<a href=http://viagraskf.com>virga</a>
where can i get viagra from http://viagraskf.com/ generic viagra

ViaboovaVokViaboovaVok2018/03/19 17:53<a href=http://viagraskf.com>viagra ohne rezept aus deutschland</a>
viagra generic http://viagraskf.com/ viagra on line

WillieDeaxyWillieDeaxy2018/03/19 18:47cialis wholesale prices
<a href="http://yicialisyoe.com/#">generic cialis</a>
real cialis for sale
<a href=http://yicialisyoe.com/#>buy generic cialis online</a>
buy cialis canada online
<a href="http://gvcialisdnw.com/#">cialis online</a>
buy cialis legally
<a href=http://gvcialisdnw.com/#>cialis online pharmacy</a>
cialis and sleeping pills

DavidvagDavidvag2018/03/19 19:00adobe cs6 master collection
<a href="http://gmadobefjm.com/#">adobe cs6 master collection</a>
creative support
<a href=http://gmadobefjm.com/#>adobe cs6</a>
adobe cloud login
<a href="http://yoadobehekku.com/#">adobe photoshop cc 2017</a>
creative artists agency
<a href=http://yoadobehekku.com/#>photoshop cc 2017</a>
adobe cloud

ViaboovaVokViaboovaVok2018/03/19 19:16<a href=http://viagraskf.com>canadian viagra</a>
pharmacy http://viagraskf.com/ viagra online

ViaboovaVokViaboovaVok2018/03/19 19:16<a href=http://viagraskf.com>generic viagra 100mg</a>
viagra pills http://viagraskf.com/ medix

ViaboovaVokViaboovaVok2018/03/19 20:38<a href=http://viagraskf.com>viagra for sale uk</a>
cheap viagra http://viagraskf.com/ viagra ohne rezept auf rechnung

ViaboovaVokViaboovaVok2018/03/19 20:38<a href=http://viagraskf.com>sildenafil</a>
viagra in farmacia senza ricetta http://viagraskf.com/ viagra on line no prec

ViaboovaVokViaboovaVok2018/03/19 20:39<a href=http://viagraskf.com>viagra coupon</a>
cheap viagra http://viagraskf.com/ generic viagra

ViaboovaVokViaboovaVok2018/03/19 21:58<a href=http://viagraskf.com>viagra generic</a>
viagra for women http://viagraskf.com/ virga

ViaboovaVokViaboovaVok2018/03/19 21:58<a href=http://viagraskf.com>viagra tablets</a>
online viagra http://viagraskf.com/ sildenafil citrate 100mg

ViaboovaVokViaboovaVok2018/03/19 21:58<a href=http://viagraskf.com>pharmacy</a>
potenzmittel http://viagraskf.com/ sildenafil citrate 100mg

ViaboovaVokViaboovaVok2018/03/19 23:26<a href=http://viagraskf.com>generic viagra prices</a>
cheap viagra http://viagraskf.com/ pharmacy online

ViaboovaVokViaboovaVok2018/03/19 23:26<a href=http://viagraskf.com>viagra kaufen</a>
sildenafil citrate 100mg http://viagraskf.com/ viagra in farmacia senza ricetta

ViaboovaVokViaboovaVok2018/03/19 23:27<a href=http://viagraskf.com>buy viagra</a>
viagra ohne rezept auf rechnung http://viagraskf.com/ viagra tablets

ViaboovaVokViaboovaVok2018/03/20 00:48<a href=http://viagraskf.com>generic viagra 100mg</a>
sildenafil citrate 100mg http://viagraskf.com/ generic viagra from amazon

ViaboovaVokViaboovaVok2018/03/20 00:48<a href=http://viagraskf.com>viagra tablets</a>
buy viagra online http://viagraskf.com/ cheap viagra

ViaboovaVokViaboovaVok2018/03/20 00:50<a href=http://viagraskf.com>viagra on line no prec</a>
viagra prices http://viagraskf.com/ viagra online

ViaboovaVokViaboovaVok2018/03/20 02:03<a href=http://viagraskf.com>pharmacy online</a>
online viagra http://viagraskf.com/ viagra for sale uk

ViaboovaVokViaboovaVok2018/03/20 02:06<a href=http://viagraskf.com>viagra kaufen</a>
online viagra http://viagraskf.com/ viagra coupon

ViaboovaVokViaboovaVok2018/03/20 03:06<a href=http://viagraskf.com>viagra for sale uk</a>
viagra coupons http://viagraskf.com/ viagra online

ViaboovaVokViaboovaVok2018/03/20 03:07<a href=http://viagraskf.com>pharmacy online</a>
viagra tablets http://viagraskf.com/ viagra for sale uk

ViaboovaVokViaboovaVok2018/03/20 04:08<a href=http://viagraskf.com>over the counter viagra</a>
medix http://viagraskf.com/ viagra coupons

DavidGokDavidGok2018/03/20 04:38can you buy cialis online in australia
<a href="http://cialisifbnam.com/#">buy cialis</a>
buy cialis online europe
<a href=http://cialisifbnam.com/#>cheap cialis</a>
buy cialis no prescription uk
<a href="http://tgjcialisopfg.com/#">generic for cialis</a>
buy real cialis cheap
<a href=http://tgjcialisopfg.com/#>generic cialis at walmart</a>
buy cialis canada

ViaboovaVokViaboovaVok2018/03/20 05:08<a href=http://viagraskf.com>viagra pills</a>
buy generic viagra http://viagraskf.com/ viagra samples

DavidVobDavidVob2018/03/20 05:43para que es la pastilla de cialisgenerico cialis negro 800 mg <a href="http://cialisfidel.com/">cialis without a doctor prescription</a>

ViaboovaVokViaboovaVok2018/03/20 05:43<a href=http://viagraskf.com>nizagara</a>
viagra prices http://viagraskf.com/ viagra for sale uk

ViaboovaVokViaboovaVok2018/03/20 06:08<a href=http://viagraskf.com>sildenafil citrate</a>
medix http://viagraskf.com/ viagra for sale

DanielCherbDanielCherb2018/03/20 06:13levitra buy germany
<a href="http://yourlevitrabgk.com/#">buy levitra on line</a>
buy generic levitra 10 mg
<a href=http://yourlevitrabgk.com/#>levitra pills price</a>
buy cheap generic levitra

BobbyBorBobbyBor2018/03/20 06:49order levitra professional oo
<a href="http://yourlevitrabgk.com/#">viagra vs cialis vs levitra</a>
where to buy levitra online
<a href=http://yourlevitrabgk.com/#>9 levitra at walmart</a>
buy levitra australia

ViaboovaVokViaboovaVok2018/03/20 07:10<a href=http://viagraskf.com>viagra in farmacia senza ricetta</a>
buy generic viagra http://viagraskf.com/ viagra kaufen

ViaboovaVokViaboovaVok2018/03/20 07:54<a href=http://viagraskf.com>viagra ohne rezept auf rechnung</a>
generic viagra prices http://viagraskf.com/ generic viagra from amazon

EddieSixEddieSix2018/03/20 09:25cialis discount prices
<a href="http://cialisifbnam.com/#">buy cialis</a>
buy cialis online no prescription canada
<a href=http://cialisifbnam.com/#>buy cialis online</a>
generic.cialis.pills
<a href="http://tgjcialisopfg.com/#">generic cialis 2018</a>
cialis pills
<a href=http://tgjcialisopfg.com/#>generic for cialis</a>
cheapest place buy cialis online

2009-11-25

AnnotationならぬAttribute

| 19:21

どうも、小松です。


JavaでいうところのAnnotation(アノテーション)をSilverlight(C#)で使いたいと思ったのですが、

検索してもなかなか見つかりません。

Validationで使用するAnnotationは見つかるのですが、カスタムのAnnotationを作成する方法は

なかなか見つかりません。

ようやく辿り着いたのがブログの記事で、.NetではAttribute(アトリビュート)が似た役割を持っているそうです。

いい情報をありがとうございます。(長い英語なのでちゃんと読んでませんが)


とりあえずAttributeを使えばいいということがわかったので試してみたいと思います。

0. はじめに

開発環境は、以下のとおりです。

OSWindows Server 2008 R2 Standard
開発ツールVisual Studio 2010 Ultimate Beta2

1. Attributeの作成。

 1-1. プロジェクトを作成します。(名前は、「TestAttribute」にしました。)

 1-2. Attributeを保存するフォルダ「Attributes」を作成します。

 1-3. Attributeを作成します。

  今回は、エンティティのプロパティの略称を付与するShortNameAtributeを作成します。

using System;

namespace TestAttribute.Attributes
{
    // Attributeクラスを継承する。
    public class ShortNameAttribute : Attribute
    {
        private string _Name;

        // コンストラクタは、Attributeが設定されるときに呼ばれる。
        public ShortNameAttribute(string value)
        {
            _Name = value;
        }

        public string Name
        {
            get
            {
                return _Name;
            }
            set
            {
                _Name = value;
            }
        }
    }
}

2. Attributeを使用する。

 2-1. Personクラスを作成し、そこでShortNameAttributeを使用して見ます。

 2-2. Personクラスを保存する「Entities」フォルダを作成します。

 2-3. Personクラスを作成します。各プロパティの略称を指定します。

using TestAttribute.Attributes;

namespace TestAttribute.Entities
{
    public class Person
    {
        [ShortName("i")]
        public int id { get; set; }

        [ShortName("fn")]
        public string FirstName { get; set; }

        [ShortName("ln")]
        public string LastName { get; set; }

        [ShortName("a")]
        public int Age { get; set; }
    }
}

3. Attributeで設定した値を取得する。

 3-1. 確認のため、2で設定した値を取得したいと思います。

  MainPage.xamlのLayoutRootがロードされたときにPersonクラスのインスタンスを作成し、

  ボタンを用意し、ボタンをクリックしたら、PersonのAttributeの値を表示します。

 3-2. MainPage.xamlです。

  ボタンを一つ用意し、あとはイベントハンドラを指定します。

<UserControl x:Class="TestAttribute.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    d:DesignHeight="300" d:DesignWidth="400">
    <Grid x:Name="LayoutRoot"
          Background="White"
          Loaded="LayoutRoot_Loaded">
        <Button x:Name="myButton"
                Width="100" Height="30"
                Content="get attributes"
                Click="myButton_Click"/>
    </Grid>
</UserControl>

 3-3. MainPage.xaml.csです。

using System;
using System.Reflection; // for PropertyInfo
using System.Windows;
using System.Windows.Controls;
using TestAttribute.Attributes;
using TestAttribute.Entities;

namespace TestAttribute
{
    public partial class MainPage : UserControl
    {
        private Person person;

        public MainPage()
        {
            InitializeComponent();
        }

        private void LayoutRoot_Loaded(object sender, RoutedEventArgs e)
        {
            // Personをインスタンス化し、初期値を入力します。
            person = new Person() { id = 1, FirstName = "太郎", LastName = "メディア", Age = 33 };
        }

        private void myButton_Click(object sender, RoutedEventArgs e)
        {
            string str = "";

            // personの型を取得します。
            Type type = person.GetType();

            foreach (PropertyInfo pInfo in type.GetProperties())
            {
                // pInfoからShortNameAttribute型のAttributeを取得します。
                Attribute attribute = Attribute.GetCustomAttribute(pInfo, typeof(ShortNameAttribute));

                // ShortNameAttributeのNameプロパティの値を取得します。
                string name = ((ShortNameAttribute)attribute).Name;

                // strにプロパティ名、値、ShortNameAttributeのNameプロパティ値を追加します。
                str += pInfo.Name + ":\n"
                    + "  value: " + pInfo.GetValue(person, null) + "\n"
                    + "  short name: " + name + "\n";
            }

            // strをMessageBoxで表示します。
            MessageBox.Show(str);
        }
    }
}

4. 実行結果。

 f:id:coma2:20091125191429p:image

 正しく表示されました。

 次は、複数のプロパティを保持したAttributeについて調べてみたいと思います。


 **2009/12/02追記 ここから**

 複数のプロパティを持ったAttributeを試してみました。

 **2009/12/02追記 ここまで**

HelenaHelena2012/02/20 13:51Good job miakng it appear easy.

pwkzswpqipppwkzswpqipp2012/02/21 18:14iIgpZi <a href="http://nivnptrvjbsq.com/">nivnptrvjbsq</a>

katkzmetkatkzmet2012/02/21 23:01huFkYG , [url=http://shhgniakqehb.com/]shhgniakqehb[/url], [link=http://dejpkuldllcq.com/]dejpkuldllcq[/link], http://fztdszwizlcx.com/

2009-11-18

Windowsのリカバリディスクが起動しません。

| 15:55

どうも、小松です。


LinuxインストールしていたPCにWindows XPインストールしようとしたところ、Windowsリカバリディスクが起動せず真っ黒な画面になりました。

Microsoftのサイトによると、Linuxパーティションを削除してからWindowsインストールする必要があるようです。

このサイトでは、fdiskコマンドでパーティションを削除しています。



私が試した手順は、以下の通りです。

0. はじめに

 ハードディスクの中身をすべて削除することを前提として作業を行いました。

 大切なデータがある場合は、バックアップを取ってください。

 OS情報は以下の通りです。

最初にインストールされていたOSCentOS 5.3
今回インストールしたOSWindows XP Professional

1. CentOSインストールメディアからlinux rescueモードで起動。

 インストールの最初の画面が表示されたら、「linux rescue」と入力します。


2. MBRを削除し、パーティションテーブルを削除。

 以下のコマンドを実行し、MBRを削除します。

dd if=/dev/zero of=/dev/sda bs=512 count=1

 ハードディスクの先頭512バイトに0をコピーします。

 ddコマンドの引数の簡単な説明は以下の通りです。

if入力ファイル
of出力ファイル
bs一度に入出力するブロックのサイズ
count入出力するブロックの数

 詳細は、manpageで確認してください。


3. linux rescueモードを終了。

 exitコマンドで終了し、PCをシャットダウンします。


4. Windowsインストール

 リカバリディスクからブートしてインストールします。


5. 最後に。

 試しておりませんが、KNOPPIXUbuntuをCDブート・USBブートして手順2から行ってもWindowsインストールできるはずです。

 また、同じような状況に出くわしたら試してみたいと思います。

SukhmoySukhmoy2013/04/25 04:12Super excited to see more of this kind of stuff olinne.

brsmdhpqyxpbrsmdhpqyxp2013/04/27 00:30Gr8xqL <a href="http://wjookocqrvqy.com/">wjookocqrvqy</a>

qtytutkpmqtytutkpm2013/04/27 00:30ahBD64 <a href="http://annfdoxodmff.com/">annfdoxodmff</a>

wtzgblwtzgbl2013/04/27 11:117Vidm0 , [url=http://bpnnrspoxwip.com/]bpnnrspoxwip[/url], [link=http://cictorofaplq.com/]cictorofaplq[/link], http://oovrilzbutoc.com/

cocatrovococatrovo2013/04/30 05:46CDqfEr , [url=http://gvkrlbdrossn.com/]gvkrlbdrossn[/url], [link=http://uooyucvquptf.com/]uooyucvquptf[/link], http://lujahrsdxtdx.com/

2009-11-12

XamlReaderを使用してみました -その1-

| 10:41

どうも、小松です。


XamlReaderを使用してみました。

XamlReaderとは、プログラムからXAMLを読み込むためのクラスです。

あまり使うことのなさそうなクラスですが、試してみました。


0. はじめに

開発環境は、以下のとおりです。

OSWindows Server 2008 R2 Standard
開発ツールVisual Studio 2010 Ultimate Beta2

1. プロジェクト作成。

 1-1. プロジェクトを作成します。(名前は、「TestXamlReader1」にしました。)

 1-2. MainPage.xamlでLayoutRootのLoadedイベント対して、イベントハンドラを設定します。


 MainPage.xaml

<UserControl x:Class="TestXamlReader1.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    d:DesignHeight="300" d:DesignWidth="400">
    <Grid x:Name="LayoutRoot" Background="White" Loaded="LayoutRoot_Loaded"/>
</UserControl>

2. XamlReaderの使用。

 2-1. XamlReader.LoadメソッドでXAMLを解析しますが、注意点があります。

   ・XAML コンテンツの文字列は単一のルート要素を定義しなければならない。

   ・ルート要素に既定の XML 名前空間を指定しなければならない。

  詳細は、MSDNライブラリに載っています。

  他にも色々書いてありますので、確認して見て下さい。

 2-2. 実際にXAMLを解析し、LayoutRootのChildrenに追加してみます。


 MainPage.xaml.cs

using System.Windows;
using System.Windows.Controls;
using System.Windows.Markup; // for XamlReader

namespace TestXamlReader1
{
    public partial class MainPage : UserControl
    {
        public MainPage()
        {
            InitializeComponent();
        }

        private void LayoutRoot_Loaded(object sender, RoutedEventArgs e)
        {
            // XamlReaderで解析するためのXAML文字列
            string xaml = @"
<Canvas xmlns=""http://schemas.microsoft.com/winfx/2006/xaml/presentation""
        Width=""300"" Height=""300""
        Background=""Gold"">
    <Button Width=""100"" Height=""20""
            Canvas.Left=""50"" Canvas.Top=""50""
            Content=""ボタンA""/>
</Canvas>
";

            // xamlを解析し、Canvasをルートとするツリーを取得
            Canvas canvas = (Canvas)XamlReader.Load(xaml);

            // LayoutRootの子にcanvasを追加
            ((Grid)sender).Children.Add(canvas);
        }
    }
}

3. 実行結果。

 XAMLを読み込むことができました。

  f:id:coma2:20091112103946p:image


 次回は、もう少しだけレベルアップしたXamlReaderの使い方を試したいと思います。

2009-11-09

Illustratorデータを取り込む(Button編 -その2-)

| 11:31

どうも、小松です。


Illustratorのデータを取り込んで、ボタンを作成してみます。

その1からだいぶ間隔が空いてしまいましたが、気にせず突き進みたいと思います。


0. はじめに

開発環境は、以下のとおりです。

OSWindows XP Professional
開発ツールExpression Blend 3(日本語)

Illustratorのデータを準備します。(私はIllustratorを使えないので、またまたデザイナーさんにお願いしちゃいました。)

前回と同様に異なる色のボタンを4つ重ねたデータをお願いしたのですが、

今回は、4つのボタンをそれぞれ別のレイヤーにしてもらいました。

繰り返しになりますが、4つの色が必要なのは、以下の状態を表すためです。

  • 通常の状態
  • マウスオーバーした状態
  • クリックした状態
  • ボタンが無効の状態(クリックできない状態)

1. プロジェクトにIllustratorのデータを取り込む。

 1-1. プロジェクトを作成します。(名前は、「TestCustomButton2」にしました。)

 1-2. メニューバーより、「ファイル」->「Adobe Illustrator ファイルのインポート」を開きます。

 1-3. 取り込むファイルを選択し、「開く」ボタンをクリックします。(今回は、「btn_images2.ai」というファイルを開きました。)

 1-4. データがインポートできました。「オブジェクトタイムライン」パネルで確認すると以下の通りです。

  f:id:coma2:20091106215728p:image

  4つのCanvasの中にPathが1つずつ入っています。

  CanvasIllustratorレイヤー、Pathがボタンのオブジェクトに対応しています。

  ボタン自身(Path)には名前はつきませんが、レイヤー(Canvas)の名前は、Illustratorで定義した名前です。

  名前が表示されるととても便利です。


2. 取り込んだデータをボタンに変更する。

 2-1. 「オブジェクトタイムライン」パネルで4つのCanvasを選択し、右クリックします。

 2-2. 「グループ化設定」->「Grid」を選択します。

  f:id:coma2:20091020105917p:image

 2-3. 新しくGridが作成され、その中に4つのCanvasが入ります。

 2-4. 作成されたGridを右クリックし、「コントロールの作成」を選択します。

  f:id:coma2:20091020114409p:image

 2-5. 「コントロールの種類」で「Button」を選び、「OK」ボタンをクリックします。

  f:id:coma2:20091020115123p:image


3. テンプレートの編集を行う。

 3-1. テンプレート編集モードになります。

 3-2. 4つのCanvasのVisibilityプロパティを「Collapsed」にします。

  3-2-1. 「オブジェクトタイムライン」パネルで「btn_disabled」を選択します。

   f:id:coma2:20091109113008p:image

  3-2-2. 「プロパティ」パネルの「外観」セクションでVisibilityプロパティを「Collapsed」にします。

   f:id:coma2:20091020123957p:image

  3-2-3. 他の3つのCanvasも同様に操作します。

 3-3. 状態の設定を行う。

  各状態で、表示するCanvasのVisibilityプロパティを「Visible」にします。

  3-3-1. 「状態」ウィンドウを開き、「Normal」状態を選択します。

   f:id:coma2:20091020123958p:image

  3-3-2. 「オブジェクトタイムライン」パネルで「btn_normal」を選択します。

  3-3-3. 「プロパティ」パネルの「外観」セクションでVisibilityプロパティを「Visible」にします。

  3-3-4. 同様に、MouseOver, Pressed, Disabledの3つの状態も設定します。


4. ボタンのContent(文字)を消す。

  4-1. 「オブジェクトタイムライン」パネルで「[ContentPresenter]」を選択します。

  4-2. 「プロパティ」パネルの「共通プロパティ」セクションで「Content」の値を削除します。


5. 最後に

 このボタン作成の方法は、Illustratorで定義した名前が表示されて便利でした。

 ただし、大きな問題点があります。それは、ボタンのサイズ変更が出来ないということです。

 テンプレートの編集時に、全てのCanvasとPathのWidth,HeightをAutoにしてもダメでした。

 その1では、サイズ変更が出来ました。

 どちらも一長一短がありますね。


 参考に、ソースコードを載せておきます。

<UserControl
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    x:Class="TestCustomButton2.MainPage"
    Width="640" Height="480">
    <UserControl.Resources>
        <Style x:Key="ButtonStyle1" TargetType="Button">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="Button">
                        <Grid>
                            <VisualStateManager.VisualStateGroups>
                                <VisualStateGroup x:Name="FocusStates">
                                    <VisualState x:Name="Focused"/>
                                    <VisualState x:Name="Unfocused"/>
                                </VisualStateGroup>
                                <VisualStateGroup x:Name="CommonStates">
                                    <VisualState x:Name="Normal">
                                        <Storyboard>
                                            <ObjectAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="btn_normal" Storyboard.TargetProperty="(UIElement.Visibility)">
                                                <DiscreteObjectKeyFrame KeyTime="00:00:00">
                                                    <DiscreteObjectKeyFrame.Value>
                                                        <Visibility>Visible</Visibility>
                                                    </DiscreteObjectKeyFrame.Value>
                                                </DiscreteObjectKeyFrame>
                                            </ObjectAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="MouseOver">
                                        <Storyboard>
                                            <ObjectAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="btn_mouseover" Storyboard.TargetProperty="(UIElement.Visibility)">
                                                <DiscreteObjectKeyFrame KeyTime="00:00:00">
                                                    <DiscreteObjectKeyFrame.Value>
                                                        <Visibility>Visible</Visibility>
                                                    </DiscreteObjectKeyFrame.Value>
                                                </DiscreteObjectKeyFrame>
                                            </ObjectAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="Pressed">
                                        <Storyboard>
                                            <ObjectAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="btn_pressed" Storyboard.TargetProperty="(UIElement.Visibility)">
                                                <DiscreteObjectKeyFrame KeyTime="00:00:00">
                                                    <DiscreteObjectKeyFrame.Value>
                                                        <Visibility>Visible</Visibility>
                                                    </DiscreteObjectKeyFrame.Value>
                                                </DiscreteObjectKeyFrame>
                                            </ObjectAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="Disabled">
                                        <Storyboard>
                                            <ObjectAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="btn_disabled" Storyboard.TargetProperty="(UIElement.Visibility)">
                                                <DiscreteObjectKeyFrame KeyTime="00:00:00">
                                                    <DiscreteObjectKeyFrame.Value>
                                                        <Visibility>Visible</Visibility>
                                                    </DiscreteObjectKeyFrame.Value>
                                                </DiscreteObjectKeyFrame>
                                            </ObjectAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                </VisualStateGroup>
                            </VisualStateManager.VisualStateGroups>
                            <Canvas x:Name="btn_disabled" Height="35.653" Width="100.618" Visibility="Collapsed">
                                <Path Stretch="Fill" Stroke="#FF666666" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="1" Height="36.653" Width="101.618" Canvas.Left="-0.5" Canvas.Top="-0.5" Data="M472.191,312.975C472.191,315.184,470.4,316.975,468.191,316.975L375.573,316.975C373.364,316.975,371.573,315.184,371.573,312.975L371.573,285.322C371.573,283.113,373.364,281.322,375.573,281.322L468.191,281.322C470.4,281.322,472.191,283.113,472.191,285.322L472.191,312.975z">
                                    <Path.Fill>
                                        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                            <GradientStop Color="#FFB1B1B1" Offset="0"/>
                                            <GradientStop Color="sc#1, 0.350953937, 0.350953937, 0.350953937" Offset="0.26369800128793719"/>
                                            <GradientStop Color="#FF8C8C8C" Offset="0.43258398771286011"/>
                                            <GradientStop Color="#FF666666" Offset="0.53370797634124756"/>
                                            <GradientStop Color="#FF666666" Offset="1"/>
                                        </LinearGradientBrush>
                                    </Path.Fill>
                                </Path>
                            </Canvas>
                            <Canvas x:Name="btn_pressed" Height="35.653" Width="100.618" Visibility="Collapsed">
                                <Path Stretch="Fill" Stroke="Blue" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="1" Height="36.653" Width="101.618" Canvas.Left="-0.5" Canvas.Top="-0.5" Data="M472.191,312.975C472.191,315.184,470.4,316.975,468.191,316.975L375.573,316.975C373.364,316.975,371.573,315.184,371.573,312.975L371.573,285.322C371.573,283.113,373.364,281.322,375.573,281.322L468.191,281.322C470.4,281.322,472.191,283.113,472.191,285.322L472.191,312.975z">
                                    <Path.Fill>
                                        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                            <GradientStop Color="#FFBDBDFF" Offset="0"/>
                                            <GradientStop Color="sc#1, 0.273542851, 0.273542851, 1" Offset="0.26369800128793719"/>
                                            <GradientStop Color="#FF3737FF" Offset="0.43258398771286011"/>
                                            <GradientStop Color="Blue" Offset="0.53370797634124756"/>
                                            <GradientStop Color="Blue" Offset="1"/>
                                        </LinearGradientBrush>
                                    </Path.Fill>
                                </Path>
                            </Canvas>
                            <Canvas x:Name="btn_mouseover" Height="35.653" Width="100.618" Visibility="Collapsed">
                                <Path Stretch="Fill" Stroke="#FF008FCB" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="1" Height="36.653" Width="101.618" Canvas.Left="-0.5" Canvas.Top="-0.5" Data="M472.191,312.975C472.191,315.184,470.4,316.975,468.191,316.975L375.573,316.975C373.364,316.975,371.573,315.184,371.573,312.975L371.573,285.322C371.573,283.113,373.364,281.322,375.573,281.322L468.191,281.322C470.4,281.322,472.191,283.113,472.191,285.322L472.191,312.975z">
                                    <Path.Fill>
                                        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                            <GradientStop Color="#FFB8DFF0" Offset="0"/>
                                            <GradientStop Color="sc#1, 0.28398788, 0.5943481, 0.80091393" Offset="0.26369800128793719"/>
                                            <GradientStop Color="#FF54B3DE" Offset="0.43258398771286011"/>
                                            <GradientStop Color="#FF0993CE" Offset="0.53370797634124756"/>
                                            <GradientStop Color="#FF0993CE" Offset="1"/>
                                        </LinearGradientBrush>
                                    </Path.Fill>
                                </Path>
                            </Canvas>
                            <Canvas x:Name="btn_normal" Height="35.653" Width="100.618" Visibility="Collapsed">
                                <Path Stretch="Fill" Stroke="#FF5DB8DF" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="1" Height="36.653" Width="101.618" Canvas.Left="-0.5" Canvas.Top="-0.5" Data="M472.191,312.975C472.191,315.184,470.4,316.975,468.191,316.975L375.573,316.975C373.364,316.975,371.573,315.184,371.573,312.975L371.573,285.322C371.573,283.113,373.364,281.322,375.573,281.322L468.191,281.322C470.4,281.322,472.191,283.113,472.191,285.322L472.191,312.975z">
                                    <Path.Fill>
                                        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                            <GradientStop Color="#FFD8EDF6" Offset="0"/>
                                            <GradientStop Color="sc#1, 0.5977833, 0.8036989, 0.9047525" Offset="0.26369800128793719"/>
                                            <GradientStop Color="#FFBDE2F2" Offset="0.43258398771286011"/>
                                            <GradientStop Color="#FF5DB8DE" Offset="0.53370797634124756"/>
                                            <GradientStop Color="#FF5DB8DE" Offset="1"/>
                                        </LinearGradientBrush>
                                    </Path.Fill>
                                </Path>
                            </Canvas>
                            <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Content=""/>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </UserControl.Resources>

    <Grid x:Name="LayoutRoot" Background="White">
        <Canvas x:Name="btn_images2" Height="595.276" HorizontalAlignment="Left" VerticalAlignment="Top" Width="841.89">
            <Button Height="36" Style="{StaticResource ButtonStyle1}" Width="101" Canvas.Left="372" Canvas.Top="281" Content="Button"/>
        </Canvas>
    </Grid>
</UserControl>

LaxmanLaxman2013/04/27 13:49Deep thinking - adds a new dmeinsion to it all.

|