Скрытие унаследованных членов
Насколько мне известно, вы 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
Скрытие унаследованных членов
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.