I'm trying this code in a markup extension in Silverlight 5.
public override object ProvideValue(IServiceProvider serviceProvider)
{
_target = (IProvideValueTarget)serviceProvider.GetService(typeof(IProvideValueTarget));
_depObj = _target.TargetObject as DependencyObject;
_depProp = _target.TargetProperty as DependencyProperty;
return GetText(TextId, DefaultText);
}
depObj seems to be provided correctly, however depProp seems not to be of type DependencyProperty (The type is Sytem.String (of System.Reflection.PropertyInfo)). The cast results in null.
depProp is representing to the right Text or Content property, but without it being a DependencyProperty I cannot set its value.
Any input greatly appreciated.
SiKo