蝈蝈俊.net

-- 用随笔来记录自己的技术感触
随笔 - 703, 评论 - 6877, 引用 - 276

导航

关于

记录自己的技术心得

标签

每月存档

最新留言

  • re:网站的功能测试
    <p>Abercrombie &amp; Fitch store: discount Abercrombie Fitch clothing cheap A &amp; F ...
    by soulmate(注册) on 2010/9/3 17:10:56
  • AYjmGwmNADUbtyrNq
    1, &lt;a href=&quot;http://profiles.tigweb.org/ujdwas&quot;&gt;Order Levitra Over Th...
    by DrTimika(匿名) on 2010/9/3 17:05:46
  • iGzUNQTaKgmwdTlorNH
    8, &lt;a href=&quot;http://www.myamericanism.com/profiles/blogs/buying-cheap-soma-pill&q...
    by DrLaurette(匿名) on 2010/9/3 16:50:41
  • rywIQxhiwMjFZOvr
    5, &lt;a href=&quot;http://paranormalnetworking.ning.com/profiles/blogs/sale-fioricet-buying...
    by DrChastity(匿名) on 2010/9/3 16:34:29
  • EDqRVxngbSrEq
    7, &lt;a href=&quot;http://www.dbdblklyfe.com/profiles/blogs/buy-cheap-soma-online-uk&qu...
    by DrMarcell(匿名) on 2010/9/3 16:18:03
  • re:information_schema.routines与sysobjects
    &lt;a href=&quot;http://www.p90xkicks.com&quot;&gt;p90x reviews&lt;/a&gt;&a...
    by p90x(匿名) on 2010/9/3 16:09:38
  • re:information_schema.routines与sysobjects
    &lt;a href=&quot;http://www.p90xkicks.com&quot;&gt;p90x reviews&lt;/a&gt;&a...
    by p90x(匿名) on 2010/9/3 16:09:12
  • ydOYVQEQLhnug
    5, &lt;a href=&quot;http://youtubegatherings.com/profiles/blogs/buying-cheap-fioricet-pill&a...
    by DrGayle(匿名) on 2010/9/3 16:02:37
  • re:SQL Server 索引基础知识(2)----聚集索引,非聚集索引
    [url=http://baidu.com]baidu[/url] &lt;a href=http://baidu.com&gt;baidu&lt;/a&gt; bai...
    by dwdwdw(匿名) on 2010/9/3 15:33:09
  • re:Response.IsClientConnected 原理和用法[转]
    [url=http://baidu.com]baidu[/url] &lt;a href=http://baidu.com&gt;baidu&lt;/a&gt; bai...
    by fefefe(匿名) on 2010/9/3 15:31:52

广告

 

和传统属性的区别在哪里,为什么要搞出这样一个DependencyProperty呢?

  • 内存使用量。
    我们设计控件,不可避免的要设计很多控件的属性,高度,宽度等等,这样就会有大量(私有)字段的存在,一个继承树下来,低端的对象会无法避免的膨胀。而外部通过GetValue,SetValue暴露属性,内部维护这样一个EffectiveValueEntry的数组,顾名思义,只是维护了一个有效的、设置过值的列表,可以减少内存的使用量。
  • 传统属性的局限性。
    这个有很多,包括一个属性只能设置一个值,不能得到变化的通知,无法为现有的类添加新的属性等等。

在 MSDN 中,提到当你有下面四种情况时,应该考虑使用DependencyProperty:

  • 您希望可在样式中设置此属性。
  • 您希望此属性支持数据绑定。
  • 您希望此属性支持经过动画处理的值。
  • 您希望 Silverlight 属性系统在属性系统本身、环境或用户执行的操作或者读取并使用样式而更改了属性以前的值时进行报告。您的属性可以指定在每次属性系统确定属性值已被明确更改时将调用的回调方法。

 

一个Silverlight中创建 DependencyProperty 的例子

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.Windows.Media.Imaging;

namespace SilverlightApplication2
{
    public partial class SilverlightControl1 : UserControl
    { 

        /// <summary>
        /// Declare the dependency property as static, readonly field in your class.    
        /// </summary>
        public static readonly DependencyProperty AquariumGraphicProperty 
            = DependencyProperty.Register(
          "AquariumGraphic",                                        // Property name
          typeof(Uri),                                              // Property type
          typeof(SilverlightControl1),                              // Type of the dependency property provider
          new PropertyMetadata(null,                                // 默认的值
              new PropertyChangedCallback(OnUriChanged)               // Callback invoked on property value has changes
          )
        );

        /// <summary>
        /// Create the property and use the SetValue/GetValue methods of the DependencyObject class
        /// </summary>
        public Uri AquariumGraphic
        {
            get { return (Uri)GetValue(AquariumGraphicProperty); }
            set { SetValue(AquariumGraphicProperty, value); }
        }
             
        public SilverlightControl1()
        {
            InitializeComponent();
        }        
     
        /// <summary>
        /// 值变化时,更新显示
         /// </summary>
        /// <param name="d"></param>
        /// <param name="e"></param>
        private static void OnUriChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            Shape sh = (Shape)d;
            ImageBrush ib = new ImageBrush();
            ib.ImageSource = new BitmapImage(e.NewValue as Uri);
            sh.Fill = ib;
        }

     
    }
}

我们首先来看看 AquariumGraphicProperty ,类型就是DependencyProperty,前面用了static readonly,一个单例模式,有DependencyProperty.Register,看起来像是往容器里注册,其实也差不多。

再来看AquariumGraphic,和传统的属性没什么区别,类型是 Uri 型,有get,set方法。只不过内部的实现分别调用了GetValue和SetValue,这两个方法是DependecyObject(简称DO,是WPF/Silverlight中所有可视Visual的基类)暴露出来的,传入的参数是AquariumGraphicProperty。

需要注意的是运行时,Xaml中是直接调用GetValue和SetValue的。所以,为了让使用XAML设置属性与使用代码设置属性一致,在属性包装器中除了GetValue和SetValue调用以外,不应该包含任何其他逻辑,这是非常重要的。如果需要添加自定义逻辑,应该在Register的回调函数中添加。

 

参考资料:

.Net3.0里的DependencyProperty(1):引入了DP的一些基本概念
http://www.cnblogs.com/yayx/archive/2007/05/26/761117.html

WPF里的DependencyProperty(2):DP的应用,主要想解释我们为什么要用它
http://www.cnblogs.com/yayx/archive/2008/04/20/1162963.html

WPF里的DependencyProperty(3):主要想演示下怎么用DP
http://www.cnblogs.com/yayx/archive/2008/04/22/1166064.html

WPF/Silverlight为什么要使用Canvas.SetLeft()这样的方法? :附属,从布局应用上解释了下为什么要有AttachedProperty
http://www.cnblogs.com/yayx/archive/2008/04/23/1167110.html

WPF里的DependencyProperty(4):介绍了DP的工作机制
http://www.cnblogs.com/yayx/archive/2008/04/24/1168738.html

WPF里的DependencyProperty(5) :介绍了PropertyMetadata和AttachedProperty
http://www.cnblogs.com/yayx/archive/2008/06/03/1213126.html

Windows Presentation Foundation 体系结构
http://msdn.microsoft.com/en-us/ms750441(zh-cn).aspx

如何学好WPF
http://www.cnblogs.com/zhouyongh/archive/2009/07/31/1536000.html

Tip: How to declare a dependency property in Silverlight?
http://www.silverlightshow.net/tips/Tip-How-to-declare-a-dependancy-property-in-Silverlight.aspx

WPF体系结构-- System.Windows.DependencyObject与智能的控件
http://bbniu.com/forum/thread-478-1-1.html

图解DotNet框架之九:WPF
http://www.cnblogs.com/xugao918/archive/2008/08/01/1258193.html

Silverlight自定义依赖项对象和依赖项属性
http://msdn.microsoft.com/zh-cn/library/cc903933(VS.95).aspx

打印 | 张贴于 2010-02-07 16:35:41 | Tag:.net 编程心得  .net 3.5  WPF 相关  .Net 4.0

留言反馈

#zTqrAbRfoVCkHigQp 编辑
5, <a href="http://www.recessioncrusher.com/profiles/blogs/ordering-celexa-online-buy">buy generic celexa online no prescription</a>, [url="http://www.recessioncrusher.com/profiles/blogs/ordering-celexa-online-buy"]buy generic celexa online no prescription[/url], http://www.recessioncrusher.com/profiles/blogs/ordering-celexa-online-buy buy generic celexa online no prescription, =-), <a href="http://chihuahualovers.ning.com/profiles/blogs/how-to-buy-fioricet-online">buy fioricet in sudan</a>, [url="http://chihuahualovers.ning.com/profiles/blogs/how-to-buy-fioricet-online"]buy fioricet in sudan[/url], http://chihuahualovers.ning.com/profiles/blogs/how-to-buy-fioricet-online buy fioricet in sudan, :DDD, <a href="http://onlinepharmnorx.ning.com/profiles/blogs/soma-online-without">purchase soma in suriname</a>, [url="http://onlinepharmnorx.ning.com/profiles/blogs/soma-online-without"]purchase soma in suriname[/url], http://onlinepharmnorx.ning.com/profiles/blogs/soma-online-without purchase soma in suriname, 834150, <a href="http://profiles.tigweb.org/sozaspoi">viagra no doctors prescription</a>, [url="http://profiles.tigweb.org/sozaspoi"]viagra no doctors prescription[/url], http://profiles.tigweb.org/sozaspoi viagra no doctors prescription, 767368, <a href="http://www.mazdacommunity.com/profiles/blogs/buspar-dosage-buy-buspar-on">purchase buspar in egypt</a>, [url="http://www.mazdacommunity.com/profiles/blogs/buspar-dosage-buy-buspar-on"]purchase buspar in egypt[/url], http://www.mazdacommunity.com/profiles/blogs/buspar-dosage-buy-buspar-on purchase buspar in egypt, rqqfc, <a href="http://profiles.tigweb.org/bvlofaxa">order tramadol with no rx</a>, [url="http://profiles.tigweb.org/bvlofaxa"]order tramadol with no rx[/url], http://profiles.tigweb.org/bvlofaxa order tramadol with no rx, 7129, <a href="http://www.julieandemma.com/profiles/blogs/vardenafil-with-no">buy vardenafil next day cod</a>, [url="http://www.julieandemma.com/profiles/blogs/vardenafil-with-no"]buy vardenafil next day cod[/url], http://www.julieandemma.com/profiles/blogs/vardenafil-with-no buy vardenafil next day cod, 302, <a href="http://www.grammy.com/user/mckinleymatha">tramadol non prescription for next day delivery</a>, [url="http://www.grammy.com/user/mckinleymatha"]tramadol non prescription for next day delivery[/url], http://www.grammy.com/user/mckinleymatha tramadol non prescription for next day delivery, 93884, <a href="http://www.myfabolouslife.com/profiles/blogs/buy-online-finasteride">cheap finasteride in gambia. the</a>, [url="http://www.myfabolouslife.com/profiles/blogs/buy-online-finasteride"]cheap finasteride in gambia. the[/url], http://www.myfabolouslife.com/profiles/blogs/buy-online-finasteride cheap finasteride in gambia. the, %-((, <a href="http://getclearspeed.ning.com/profiles/blogs/cheap-famvir-in-uk-buy-famvir">buy famvir without a credit card</a>, [url="http://getclearspeed.ning.com/profiles/blogs/cheap-famvir-in-uk-buy-famvir"]buy famvir without a credit card[/url], http://getclearspeed.ning.com/profiles/blogs/cheap-famvir-in-uk-buy-famvir buy famvir without a credit card, 822575,
2010-08-21 10:10:02 | [匿名:DrJanean]
#GJPdIEvXEMkpq 编辑
7, <a href="http://cultofcthulhu.ning.com/profiles/blogs/alprazolam-dosage-alternative">discount alprazolam purchase alprazolam buy in usa no prescription needed!</a>, [url="http://cultofcthulhu.ning.com/profiles/blogs/alprazolam-dosage-alternative"]discount alprazolam purchase alprazolam buy in usa no prescription needed![/url], http://cultofcthulhu.ning.com/profiles/blogs/alprazolam-dosage-alternative discount alprazolam purchase alprazolam buy in usa no prescription needed!, 8OOO, <a href="http://bayareahair.com/profiles/blogs/adipex-c-o-d-adipex-medication">adipex online om</a>, [url="http://bayareahair.com/profiles/blogs/adipex-c-o-d-adipex-medication"]adipex online om[/url], http://bayareahair.com/profiles/blogs/adipex-c-o-d-adipex-medication adipex online om, 4050, <a href="http://www.theworldmindnetwork.net/profiles/blogs/cheapest-carisoprodol-prices">carisoprodol overnight shipping</a>, [url="http://www.theworldmindnetwork.net/profiles/blogs/cheapest-carisoprodol-prices"]carisoprodol overnight shipping[/url], http://www.theworldmindnetwork.net/profiles/blogs/cheapest-carisoprodol-prices carisoprodol overnight shipping, ypdhao, <a href="http://clydecomedy.ning.com/profiles/blogs/bad-side-effects-of-alprazolam">how to get a alprazolam online no script.</a>, [url="http://clydecomedy.ning.com/profiles/blogs/bad-side-effects-of-alprazolam"]how to get a alprazolam online no script.[/url], http://clydecomedy.ning.com/profiles/blogs/bad-side-effects-of-alprazolam how to get a alprazolam online no script., :[[[, <a href="http://www.norcalnissancommunity.com/profiles/blogs/generic-buspar-online-buspar">order cheapest buspar purchase buspar buy in aus without prescription</a>, [url="http://www.norcalnissancommunity.com/profiles/blogs/generic-buspar-online-buspar"]order cheapest buspar purchase buspar buy in aus without prescription[/url], http://www.norcalnissancommunity.com/profiles/blogs/generic-buspar-online-buspar order cheapest buspar purchase buspar buy in aus without prescription, yuah, <a href="http://www.choosegreenaz.com/profiles/blogs/sumycin-cheap-cheapest-sumycin">overnight delivery of cheap sumycin er</a>, [url="http://www.choosegreenaz.com/profiles/blogs/sumycin-cheap-cheapest-sumycin"]overnight delivery of cheap sumycin er[/url], http://www.choosegreenaz.com/profiles/blogs/sumycin-cheap-cheapest-sumycin overnight delivery of cheap sumycin er, =PP, <a href="http://www.tributesradio.com/profiles/blogs/ordering-butalbital-dosage">butalbital and no prescription</a>, [url="http://www.tributesradio.com/profiles/blogs/ordering-butalbital-dosage"]butalbital and no prescription[/url], http://www.tributesradio.com/profiles/blogs/ordering-butalbital-dosage butalbital and no prescription, =OO, <a href="http://blog.irm.se/members/AMBIEN+Online+Without+Prescription.aspx">purchase ambien in nepal</a>, [url="http://blog.irm.se/members/AMBIEN+Online+Without+Prescription.aspx"]purchase ambien in nepal[/url], http://blog.irm.se/members/AMBIEN+Online+Without+Prescription.aspx purchase ambien in nepal, tduxw, <a href="http://www.omfgg.com/profiles/blogs/cheapest-proscar-in-uk">cheap proscar in san marino</a>, [url="http://www.omfgg.com/profiles/blogs/cheapest-proscar-in-uk"]cheap proscar in san marino[/url], http://www.omfgg.com/profiles/blogs/cheapest-proscar-in-uk cheap proscar in san marino, 6865, <a href="http://lacordafansite.ning.com/profiles/blogs/sumycin-uk-without">online doctor for sumycin purchase sumycin buy in uk no prescription online!</a>, [url="http://lacordafansite.ning.com/profiles/blogs/sumycin-uk-without"]online doctor for sumycin purchase sumycin buy in uk no prescription online![/url], http://lacordafansite.ning.com/profiles/blogs/sumycin-uk-without online doctor for sumycin purchase sumycin buy in uk no prescription online!, >:((,
2010-08-21 09:22:16 | [匿名:DrRossana]
#QihNsnLbau 编辑
4, <a href="http://www.more.com/user/profile/132960">phentermine with next day delivery without prescription with free</a>, [url="http://www.more.com/user/profile/132960"]phentermine with next day delivery without prescription with free[/url], http://www.more.com/user/profile/132960 phentermine with next day delivery without prescription with free, gvphc, <a href="http://option4.ning.com/profiles/blogs/natural-cialis-alternatives">buy cialis in marshall islands</a>, [url="http://option4.ning.com/profiles/blogs/natural-cialis-alternatives"]buy cialis in marshall islands[/url], http://option4.ning.com/profiles/blogs/natural-cialis-alternatives buy cialis in marshall islands, toy, <a href="http://smansa-polewali.ning.com/profiles/blogs/buy-carisoprodol-online">purchase carisoprodol in mali</a>, [url="http://smansa-polewali.ning.com/profiles/blogs/buy-carisoprodol-online"]purchase carisoprodol in mali[/url], http://smansa-polewali.ning.com/profiles/blogs/buy-carisoprodol-online purchase carisoprodol in mali, jtgk, <a href="http://forums.powerandmotoryacht.com/members/Alternative-To-ZYLOPRIM.aspx">or zyloprim without prescription in rhode island</a>, [url="http://forums.powerandmotoryacht.com/members/Alternative-To-ZYLOPRIM.aspx"]or zyloprim without prescription in rhode island[/url], http://forums.powerandmotoryacht.com/members/Alternative-To-ZYLOPRIM.aspx or zyloprim without prescription in rhode island, 261, <a href="http://www.voyagequebec.me/profiles/blogs/sale-ambien-ambien-cheap">ambien overnight fed ex no prescription</a>, [url="http://www.voyagequebec.me/profiles/blogs/sale-ambien-ambien-cheap"]ambien overnight fed ex no prescription[/url], http://www.voyagequebec.me/profiles/blogs/sale-ambien-ambien-cheap ambien overnight fed ex no prescription, 2446, <a href="http://network.a4uexpo.com/profiles/blogs/buy-discount-proscar-discount">buy proscar in maldives</a>, [url="http://network.a4uexpo.com/profiles/blogs/buy-discount-proscar-discount"]buy proscar in maldives[/url], http://network.a4uexpo.com/profiles/blogs/buy-discount-proscar-discount buy proscar in maldives, %[[, <a href="http://www.volunteersnexus.com/profiles/blogs/online-lasix-generic-lasix">buy lasix er online with overnight delivery</a>, [url="http://www.volunteersnexus.com/profiles/blogs/online-lasix-generic-lasix"]buy lasix er online with overnight delivery[/url], http://www.volunteersnexus.com/profiles/blogs/online-lasix-generic-lasix buy lasix er online with overnight delivery, 16126, <a href="http://losmocanos.ning.com/profiles/blogs/purchase-finasteride">buy finasteride online with no prescription</a>, [url="http://losmocanos.ning.com/profiles/blogs/purchase-finasteride"]buy finasteride online with no prescription[/url], http://losmocanos.ning.com/profiles/blogs/purchase-finasteride buy finasteride online with no prescription, %-PP, <a href="http://blog.irm.se/members/Buy+Generic+ACIPHEX.aspx">best aciphex prices</a>, [url="http://blog.irm.se/members/Buy+Generic+ACIPHEX.aspx"]best aciphex prices[/url], http://blog.irm.se/members/Buy+Generic+ACIPHEX.aspx best aciphex prices, 8))), <a href="http://recessionrelief.ning.com/profiles/blogs/diazepam-without-prescription">diazepam side effects.</a>, [url="http://recessionrelief.ning.com/profiles/blogs/diazepam-without-prescription"]diazepam side effects.[/url], http://recessionrelief.ning.com/profiles/blogs/diazepam-without-prescription diazepam side effects., 0045,
2010-08-21 09:08:36 | [匿名:DrBilly]
#EdZDbnNlpPHMbuvu 编辑
7, <a href="http://blog.irm.se/members/Cheap+Discount+ADDERALL.aspx">cheap adderall online c o d</a>, [url="http://blog.irm.se/members/Cheap+Discount+ADDERALL.aspx"]cheap adderall online c o d[/url], http://blog.irm.se/members/Cheap+Discount+ADDERALL.aspx cheap adderall online c o d, qllygd, <a href="http://waae09.ning.com/profiles/blogs/zolpidem-side-effects-generic">zolpidem online fed ex</a>, [url="http://waae09.ning.com/profiles/blogs/zolpidem-side-effects-generic"]zolpidem online fed ex[/url], http://waae09.ning.com/profiles/blogs/zolpidem-side-effects-generic zolpidem online fed ex, ajubvw, <a href="http://open.evworld.com/pg/profile/jeffersonalonso">celexa cheap next day.</a>, [url="http://open.evworld.com/pg/profile/jeffersonalonso"]celexa cheap next day.[/url], http://open.evworld.com/pg/profile/jeffersonalonso celexa cheap next day., huv, <a href="http://365boxstv.ning.com/profiles/blogs/zerit-how-to-buy-cheap-generic">purchase zerit in south africa</a>, [url="http://365boxstv.ning.com/profiles/blogs/zerit-how-to-buy-cheap-generic"]purchase zerit in south africa[/url], http://365boxstv.ning.com/profiles/blogs/zerit-how-to-buy-cheap-generic purchase zerit in south africa, 285, <a href="http://sancri.ning.com/profiles/blogs/online-cheap-amaryl-buy-bad">cheap amaryl in madagascar</a>, [url="http://sancri.ning.com/profiles/blogs/online-cheap-amaryl-buy-bad"]cheap amaryl in madagascar[/url], http://sancri.ning.com/profiles/blogs/online-cheap-amaryl-buy-bad cheap amaryl in madagascar, ccfwps, <a href="http://www.fillingthevoid.co.uk/profiles/blogs/buy-cheap-xanax-online-uk">cheap xanax in ecuador</a>, [url="http://www.fillingthevoid.co.uk/profiles/blogs/buy-cheap-xanax-online-uk"]cheap xanax in ecuador[/url], http://www.fillingthevoid.co.uk/profiles/blogs/buy-cheap-xanax-online-uk cheap xanax in ecuador, wxvw, <a href="http://affiliateinfusion.net/profiles/blogs/buy-valium-on-line-generic">cheap valium in mauritius</a>, [url="http://affiliateinfusion.net/profiles/blogs/buy-valium-on-line-generic"]cheap valium in mauritius[/url], http://affiliateinfusion.net/profiles/blogs/buy-valium-on-line-generic cheap valium in mauritius, uasywp, <a href="http://open.evworld.com/pg/profile/bernardaeden">buy ambien no prescriptions.</a>, [url="http://open.evworld.com/pg/profile/bernardaeden"]buy ambien no prescriptions.[/url], http://open.evworld.com/pg/profile/bernardaeden buy ambien no prescriptions., qlz, <a href="http://trailfire.com/BUTALBITAL_Dosage">cheap butalbital without prescription.</a>, [url="http://trailfire.com/BUTALBITAL_Dosage"]cheap butalbital without prescription.[/url], http://trailfire.com/BUTALBITAL_Dosage cheap butalbital without prescription., 18142, <a href="http://omfgg.com/profiles/blogs/buy-valium-online-valium-sale">buy valium er saturday delivery</a>, [url="http://omfgg.com/profiles/blogs/buy-valium-online-valium-sale"]buy valium er saturday delivery[/url], http://omfgg.com/profiles/blogs/buy-valium-online-valium-sale buy valium er saturday delivery, 13186,
2010-08-21 08:50:37 | [匿名:DrBronwyn]
#MmbKErxicBBFb 编辑
4, <a href="http://www.day26online.com/profiles/blogs/discount-diflucan-prescription">diflucan tablets</a>, [url="http://www.day26online.com/profiles/blogs/discount-diflucan-prescription"]diflucan tablets[/url], http://www.day26online.com/profiles/blogs/discount-diflucan-prescription diflucan tablets, awmppf, <a href="http://bostonuniversitycasting.ning.com/profiles/blogs/buy-online-tramadol-cheapest">buy tramadol er online in victoria</a>, [url="http://bostonuniversitycasting.ning.com/profiles/blogs/buy-online-tramadol-cheapest"]buy tramadol er online in victoria[/url], http://bostonuniversitycasting.ning.com/profiles/blogs/buy-online-tramadol-cheapest buy tramadol er online in victoria, qqa, <a href="http://thefeatures.ning.com/profiles/blogs/generic-finasteride-without">finasteride next day no prescriptionordering finasteride without a script.</a>, [url="http://thefeatures.ning.com/profiles/blogs/generic-finasteride-without"]finasteride next day no prescriptionordering finasteride without a script.[/url], http://thefeatures.ning.com/profiles/blogs/generic-finasteride-without finasteride next day no prescriptionordering finasteride without a script., ruk, <a href="http://trailfire.com/ZOVIRAX_Medication">where to buy butalbital purchase butalbital buy in italy no prescription + free pills</a>, [url="http://trailfire.com/ZOVIRAX_Medication"]where to buy butalbital purchase butalbital buy in italy no prescription + free pills[/url], http://trailfire.com/ZOVIRAX_Medication where to buy butalbital purchase butalbital buy in italy no prescription + free pills, lhcid, <a href="http://facebookmauritius.ning.com/profiles/blogs/ambien-cheap-ordering-ambien">buy ambien purchase ambien buy in uk no physician approval cod!</a>, [url="http://facebookmauritius.ning.com/profiles/blogs/ambien-cheap-ordering-ambien"]buy ambien purchase ambien buy in uk no physician approval cod![/url], http://facebookmauritius.ning.com/profiles/blogs/ambien-cheap-ordering-ambien buy ambien purchase ambien buy in uk no physician approval cod!, :D, <a href="http://forums.powerandmotoryacht.com/members/PROSCAR-C-O-D.aspx">order proscar no visa without rx</a>, [url="http://forums.powerandmotoryacht.com/members/PROSCAR-C-O-D.aspx"]order proscar no visa without rx[/url], http://forums.powerandmotoryacht.com/members/PROSCAR-C-O-D.aspx order proscar no visa without rx, 601, <a href="http://blog.irm.se/members/Buy+VARDENAFIL+Online+Without+Prescription.aspx">what is the generic for vardenafil</a>, [url="http://blog.irm.se/members/Buy+VARDENAFIL+Online+Without+Prescription.aspx"]what is the generic for vardenafil[/url], http://blog.irm.se/members/Buy+VARDENAFIL+Online+Without+Prescription.aspx what is the generic for vardenafil, %-[, <a href="http://budak-uum.ning.com/profiles/blogs/buy-zyrtec-online-cheap-zyrtec">non generic zyrtec no prescription</a>, [url="http://budak-uum.ning.com/profiles/blogs/buy-zyrtec-online-cheap-zyrtec"]non generic zyrtec no prescription[/url], http://budak-uum.ning.com/profiles/blogs/buy-zyrtec-online-cheap-zyrtec non generic zyrtec no prescription, %))), <a href="http://forums.powerandmotoryacht.com/members/CELEXA-Dosage.aspx">money order celexa</a>, [url="http://forums.powerandmotoryacht.com/members/CELEXA-Dosage.aspx"]money order celexa[/url], http://forums.powerandmotoryacht.com/members/CELEXA-Dosage.aspx money order celexa, 81929, <a href="http://www.grammy.com/user/shellielavenia">buy soma in egypt</a>, [url="http://www.grammy.com/user/shellielavenia"]buy soma in egypt[/url], http://www.grammy.com/user/shellielavenia buy soma in egypt, 659,
2010-08-21 08:35:00 | [匿名:DrMadelyn]
#re 编辑
I opine that to receive the <a href="http://bestfinance-blog.com/topics/business-loans">business loans</a> from creditors you ought to present a great motivation. Nevertheless, once I have got a bank loan, because I was willing to buy a building.
2010-08-21 08:29:47 | [匿名:HaleyHaley35]
#ghd 编辑
<p>Republic of Ireland</p> <p> [url=http://www.ghd-ireland.com]Peter Mark GHD [/url] Thíos ar ár raon is airde de gcuacha [url=http://www.ghd-ireland.com]GHD Curls [/url], lena n-áirítear trí ghlúin nua le haghaidh táirgí deiridh in styling ildánach. Cibé gearr agus fíneáil, nó san fhadtéarma agus tiubh, foirfeacht tuillte ag gach aingeal uirbeach. Aimsigh a [url=http://www.ghd-ireland.com]GHD Straighteners [/url] styler is foirfe do chineál gruaige, go heisiach ar an suíomh gréasáin miondíola [url=http://www.ghd-ireland.com]GHD Ireland [/url]. Aimsigh an ceart [url=http://www.ghd-ireland.com]GHD Straighteners Ireland [/url] duitse.</p> <p>Source: [url=http://www.ghd-ireland.com]http://www.ghd-ireland.com/ [/url]</p> <p>&nbsp;</p> ------------- <p>Norge</p> <p>Nedenfor er vår mest avanserte utvalg av [url=http://www.ghdrettetang.com]GHD Rettetang [/url] ennå inkludert tre nye generasjon produkter for den ultimate allsidig styling. [url=http://www.ghdrettetang.com]Rettetang [/url] Enten korte og fine, eller lang og tykk, hver urbane engel fortjener perfeksjon. Finn ut hvilken [url=http://www.ghdrettetang.com]GHD styler [/url] er perfekt for din hårtype [url=http://www.ghdrettetang.com]GHD Straighteners [/url], utelukkende på salg [url=http://www.ghdrettetang.com]GHD Norge [/url] nettsted. Finn riktig [url=http://www.ghdrettetang.com]Rettetang GHD [/url] for deg. </p> </p> <p>Source: [url=http://www.ghdrettetang.com]http://www.ghdrettetang.com/[/url]</p> <p>&nbsp;</p>
2010-07-10 10:35:14 | [匿名:ghd retail]

发表留言

标题
姓名
邮件
主页
留言 

Powered by: Joycode.MVC引擎 0.5.2.0