Переопределить член, унаследованный? - PullRequest
0 голосов
/ 24 ноября 2011

Вот мой класс:

public class PrimtivePropertyProxy<T> : FrameworkElement
{
    public string Name
    {
        get;
        private set;
    }
    [....]
}

В элементе FrameWork уже есть поле Name, но все же я хотел бы определить имя свойства, чтобы при выполнении:

myPrimtivePropertyProxy.Name;

возвращает имя, которое я определил в своем классе, а не имя из FrameworkElement.Я знаю, что это полное сокрытие, но это то, что мне нужно сделать!

Ответы [ 2 ]

2 голосов
/ 24 ноября 2011

это то, что вы хотите?

public new string Name
{
     get;
     private set;
}
0 голосов
/ 24 ноября 2011

И чтобы избежать предупреждения компилятора, используйте ключевое слово new.

public new string Name
{
    get;
    private set;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...