Скрытие унаследованных членов

ищу способ эффективно скрыть унаследованных членов. У меня есть библиотека классов, которые наследуются от общих базовых классов. Некоторые из более поздних классов-потомков наследуют свойства зависимостей, которые стали рудиментарными и могут немного сбивать с толку при использованииIntelliSense или используя классы в визуальном дизайнере.

Все эти классы являются элементами управления, написанными для компиляции либо для WPF, либо для Silverlight 2.0. Я знаю оICustomTypeDescriptor а такжеICustomPropertyProvider, но я'Я уверен, что те могутне будет использоваться в Silverlight.

Это'не столько проблема функциональности, сколько проблема удобства использования. Что я должен делать?

Обновить

Некоторые из свойств, которые я действительно хотел бы скрыть, происходят от предков, которые не являются моими, и из-за определенного инструмента, который яЯ проектирую для, я могут член скрывается сnew оператор. (Я знаю это'смехотворно)

Ответы на вопрос(8)

Ваш ответ на вопрос