.net Visual Studio 2010与Visual Studio 2008的设计时绑定

.net Visual Studio 2010与Visual Studio 2008的设计时绑定,.net,wpf,visual-studio,.net,Wpf,Visual Studio,我有一个自定义的绑定类,它是从原始的绑定类派生而来的,在它的构造函数中,我只对它的一些属性应用默认值:源,路径,模式,转换器,等等 这个自定义类的目标是开发人员只需在XAML中应用ConvertParameter属性 现在因为这个绑定适用于TextBlock.Text这样的属性,所以我想给开发人员一个指示,否则他在设计期间什么也看不到。因此,在我定义的Converter中,如果无法根据路径和源检索到所需的值,则默认情况下返回ConverterParameter的值。正如我所说,我这样做只是为了设

我有一个自定义的
绑定
类,它是从原始的
绑定
类派生而来的,在它的构造函数中,我只对它的一些属性应用默认值:
路径
模式
转换器
,等等

这个自定义类的目标是开发人员只需在XAML中应用
ConvertParameter
属性

现在因为这个绑定适用于
TextBlock.Text这样的属性,所以我想给开发人员一个指示,否则他在设计期间什么也看不到。因此,在我定义的
Converter
中,如果无法根据
路径
检索到所需的值,则默认情况下返回
ConverterParameter
的值。正如我所说,我这样做只是为了设计时,因此
TextBlock
Text
不是空的,并且有一个在运行时将出现的内容的指示

在运行时,这在两个版本中都能很好地工作

但在设计阶段,这在VisualStudio2008中有效,但在VisualStudio2010中不再有效

区别和我的问题是,在VisualStudio2010中,绑定的构造函数和
转换器都没有在设计时运行,而这正是VisualStudio2008中的工作

我试着使用
FallbackValue
,它在2008年的设计阶段也有效,但在2010年也不再有效

你知道这个问题吗?Visual Studio 2010中是否有任何设置可以启用与Visual Studio 2008中相同的行为

我不想有演示设计数据。我想在设计时显示,例如在
TextBlock.Text
中,开发人员在XAML中为
ConverterParameter
定义的值


提前谢谢你

我通过创建
MarkupExtension
找到了一个解决方法。尽管这在任何情况下都不需要,包括我在VisualStudio2008中的情况,但在2010年似乎是强制性的。

您能展示您的绑定代码和它的示例用法吗