public ImportResource(IContentControlHost parentWindow, IEnumerable <EditorCommon.Resources.ResourceInfoMetaData> processers) { InitializeComponent(); mParentWindow = parentWindow; mResourceInfoProcessers = processers; foreach (var processer in mResourceInfoProcessers) { //switch (processer.ResourceInfoTypeStr) //{ // case EngineNS.Editor.Editor_RNameTypeAttribute.MeshSource: mVmsProcesser = processer; break; // case "MeshTemplate": mMeshTemplateProcesser = processer; break; // case "Texture": mTextureProcesser = processer; break; // case "Technique": mTechProcesser = processer; break; //} } //var template = this.TryFindResource("MaterialTypeSetControl") as DataTemplate; //WPG.Program.RegisterDataTemplate("MaterialTypeSetControl", template); }
public FilterResourceItem(EditorCommon.Resources.ResourceInfoMetaData info, IContentControlHost ctrl) { mInfoData = info; mBrowserControl = ctrl; }