Тип не может быть использован в качестве параметра типа в универсальном типе или методе WPF
Всем Привет,
Я работаю над проектом WPF в том смысле, что я сталкиваюсь с ошибкой сборки "
The type cannot be used as type parameter in the generic type or method wpf"
Я создал одно окно wpf код которого приведен ниже
public partial class LicensingForm : Window,ILicensingForm { }
Вот я вхожу в класс ILicensingForm и
код ILicensingForm приведен ниже
public interface ILicensingForm { Control ConfirmLicenseButton { get; } Control ConfirmationCodeInput { get; } Control EmailAddressInput { get; } Control RequestLicenseButton { get; } Control Status { get; } event FormClosedEventHandler FormClosed; void Close(); void ShowMessage(string message); }
И я пытаюсь вызвать это окно в каком-то другом классе(mainModule).
internal static class MainModule { public static void RemoveLicense() { using (var licenseController = new LicensingFormController<LicensingForm>()) { licenseController.RemoveLicense(); } }
}
Здесь я получаю ошибку только в этой строке LicensingForm.
new LicensingFormController<LicensingForm>
Что я уже пробовал:
я пробовал так много способов, чтобы решить эту проблему.
F-ES Sitecore
LicensingFormController не поддерживает дженерики, поэтому вы не можете сделать LicensingFormController<TypeName> Вы можете только создать его как новый LicensingFormController()
Ram349
Привет F-ES Sitecore,Спасибо за ответ на мой пост я уже создал новый LicensingFormController<typename> only.я создал как показано ниже
var licenseController = new LicensingFormController<licensingform>()
Не могли бы вы, пожалуйста, помочь в этом вопросе.