Я получаю вводящее в заблуждение предложение ReSharper (6.1), чтобы заменить имя свойства «Содержимое» внутри моего пути привязки с типом из System.Windows.Interop. Поскольку моя репутация SO слишком низко я не могу показать скриншот, так что я пытаюсь сделать вас «рисунок» из появившегося ReSharper предложения:Неправильное предложение от ReSharper для пути привязки в XAML
<DataTemplate> |(?) System.Windows.Interop.Content? (Alt+Enter)
<TextBlock Text="{Binding Path=Content.Name}"/>
</DataTemplate>
я могу игнорировать предложение и двигаться дальше, но один раз в некоторое время я буду жертвой этого предложения. Или я могу переименовать свою собственность на что-то еще, но это мой последний вариант. У кого-то была такая же проблема?
Я могу воспроизвести поведение с каждой частью пути привязки, сообщаемой с помощью инструкции «Не удается разрешить символ« FooBar ». Просто создайте класс с именем указанной части, и ReSharper предложит вам использовать этот тип. – Martin