从泛型类型中查找DataTemplate键



我有下面的代码,我想使其通用。例如,而不是做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并使用该键存储模板。您可以自己构造,只需将类型传递给构造函数即可。

相关内容

  • 没有找到相关文章

最新更新