2011-10-04 3 views
0

WPFでカスタムコントロールを使用して、ToolTip(型文字列)という依存関係プロパティを定義します。既に1つのToolTipプロパティがFrameworkElement(Object型)にありますが、これは使いたくありません。 String型の独自のToolTipプロパティを定義しました。WPFでのツールヒントのオーバーライド

例:

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

今、私は私のカスタムコントロールをシリアル化しています、私は例外「不明瞭一致するものが見つから」を取得しています。それをデバッグした後、上記のカスタムToolTipプロパティ(タイプstring)のために例外がスローされていることが判明しました。これは、既にFrameworkElementにToolTipプロパティが存在するためです。

この問題の解決方法はありますか?

答えて

2

ツールヒントのプロパティをオーバーライドすることはできません。あなたはあなたに別の名前をつけなければなりません。

関連する問題