Я пытаюсь добавить универсальный тип в мой файл XAML .cs, чтобы его можно было повторно использовать с другими классами / типами.Вот где я дошел:
public class PageElementRenderer<T> : PageFunction<T>
{
public PageElementRenderer()
{
}
}
.cs позади XAML:
public partial class PageElementRenderer_Derived : PageElementRenderer<SomeClass>
{
public PageElementRenderer_Derived() : base()
{
}
}
XAML:
<local:PageElementRenderer
x:Class="Application.PageElementRenderer_Derived"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Application">
Я получаю ошибку: Использование универсального типа 'PageElementRenderer' требует аргументов 1 типа Однако, если я удаляю T параметр типа из моего класса pageElementRenderer, все работает нормально.Я что-то пропустил?