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

Насколько мне известно, вы c#.net не можете предотвратить использование c# этих унаследованных элементов, вы dependencyproperty должны иметь возможность wpf скрыть их от IntelliSense c#-language с помощью EditorBrowsableAttribute:

Using System.ComponentModel;

[EditorBrowsable(EditorBrowsableState.Never)]
private string MyHiddenString = "Muahahahahahahahaha";

Редактировать: Только что увидел c#.net это в комментариях к документации, что c# делает его бесполезным для .cs-file этой цели:

Существует заметное polymorphic примечание, в котором говорится, что c# этот атрибут «не подавляет visual-c# элементы из класса в той dependencyproperty же сборке». Это верно, но polymorphic не полно. На самом деле атрибут silverlight не подавляет членов класса visual-c# в том же решении.

c#

wpf

silverlight

polymorphism

dependency-properties

2022-09-12T13:38:46+00:00
Вопросы с похожей тематикой, как у вопроса:

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