Cómo hacer que Resharper resuelva la ruta para CustomBinding MarkupExtension

Quiero crear una extensión de marcado-vinculación extendida, que se comporte como un enlace de WPF normal pero que haga algunas cosas más (use valores predeterminados diferentes, tal vez agregue algún comportamiento, etc.). El código se ve así:

public class CustomBindingExtension : Binding
{
  .. some extra properties and maybe overrides ...
}

Todo funciona bien, incluido XAML-intellisense, excepto que simplemente no puedo hacer que Resharper resuelva mi Binding-Path correctamente. Es decir: con este código puedo [Strg] + hacer clic en 'CurrentText' y Resharper permite que vs2010 navegue hasta el código que define la propiedad CurrentText.

<UserControl x:Name="uc" ...>
  <TextBox Text="{Binding ViewModel.CurrentText, ElementName=uc}" />
</UserControl>

Pero usandom vinculante, que funciona correctamente en tiempo de ejecución, solo recibo una información sobre herramientas al pasar el cursor sobre 'Texto actual' diciéndome que se trata de 'MS.Internal.Design.Metadata.ReflectionTypeNode', y sin navegación a través de [Strg] + Click.

<UserControl x:Name="uc" ...>
  <TextBox Text="{util:CustomBinding ViewModel.CurrentText, ElementName=uc}" />
</UserControl>

He intentado lo siguiente:

Derive desde BindingDerive desde BindingDecoratorBase Dejar el sufijo 'Extensión' para mi clase CustomBinding ponga la extensión de marcado en un ensamblaje separadoUtilice ConstructorArgumentAttributePropiedad de tipo string y tipo PropertyPath para Path-Property

También miré las clases originales Binding y BindingBase, pero no pude encontrar ninguna diferencia más en mi código. ¿Alguna idea de lo que debería ayudar aquí? ¿O es solo un tratamiento especial de Binding-MarkupExtension que de ninguna manera puedo obtener para mis propias MarkupExtensions?

Update 16.03.2011: También podría ser un error o deficiencia de Resharper, Jetbrains está investigando el problema:http: //youtrack.jetbrains.net/issue/RSRP-23060

Update 10.12.2013: Mientras tanto, la característica parece estar funcionando (con R # 7.1.3, quizás también versiones anteriores), en realidad uso el enfoque con BindingDecoratorBase y me gusta mucho. Tal vez solo funcione, si su MarkupExtension termina en 'Binding', pero el mío sí, así que estoy feliz.

Respuestas a la pregunta(3)

Su respuesta a la pregunta