Я решил эту проблему, изменив параметр моего конвертера на строку, которую я конвертировал в тип в конвертере.Например, теперь моя привязка выглядит следующим образом:
IsEnabled="{Binding Converter={StaticResource isObjectOfTypeConverter}, ConverterParameter='Project.Script.AstScriptProjectViewModel'}"
В конвертере я использую GetType, чтобы превратить строку параметра в тип:
var typeString = parameter as string;
if (!string.IsNullOrWhiteSpace(typeString))
{
type = Type.GetType(typeString);
}
Из того, что я могу сказать,x: Тип нельзя использовать в качестве статического значения в Silverlight.