我有下面的代码,我想使其通用。例如,而不是做NotificationView vw = new NotificationView();在我的代码中,如果传入的类型是NotificationView类型,那么我想从该类型中找到一个资源,如type. tryfindresource (")....有办法吗?请帮助。
public static DataTemplate getDataTemplate(Type type)
{
NotificationView vw = new NotificationView();
var DataTemplate = vw.TryFindResource("CustomNotificationTemplate") as DataTemplate;
return DataTemplate;
}
解析器隐式地创建一个DataTemplateKey
并使用该键存储模板。您可以自己构造,只需将类型传递给构造函数即可。