У меня есть метод extension
, например, такой:
public static class Extensions
{
public static System.Windows.DependencyObject SetToolTip(this System.Windows.DependencyObject element, object value)
{
System.Windows.Controls.ToolTipService.SetToolTip(element, value);
return element;
}
}
теперь, когда я преобразую его в универсальный метод.Я получаю ошибку времени компиляции.Error 1 Cannot convert type 'System.Windows.DependencyObject' to 'T' Extensions.cs 149 16
public static class Extensions
{
public static T SetToolTip<T>(this System.Windows.DependencyObject element, object value)
{
System.Windows.Controls.ToolTipService.SetToolTip(element, value);
return (T)element;
}
}
есть идеи, как решить эту проблему?