2011-10-04 3 views
0

У меня есть настраиваемый элемент управления в WPF, где я хочу определить свойство зависимости, называемое ToolTip (строки типа). В FrameworkElement (типа Object) уже есть одно свойство ToolTip, которое я не хочу использовать. Я определил собственное свойство ToolTip, которое имеет тип String.Переопределение подсказки в WPF

Пример:

public new String ToolTip 
     { 
      get 
      { 
       return (String)GetValue(ToolTipProperty); 
      } 
      set 
      { 
       SetValue(ToolTipProperty, value); 
      } 
     } 

Теперь, когда я сериализации мой пользовательский элемент управления, я получаю исключение «Неоднозначный матч Found». После его отладки я обнаружил, что он выдает исключение из-за вышеупомянутого пользовательского свойства ToolTip (строки типа), поскольку в FrameworkElement уже есть свойство ToolTip.

Есть ли какие-либо решения этой проблемы?

ответ

2

Вы не можете переопределить свойство ToolTip. Вы должны дать свое другое имя.

Смежные вопросы