コード例 #1
0
ファイル: WindowManager.cs プロジェクト: henjuv/Mg2
 private object LocateView(Screen model)
 {
     var viewModelName = model.GetType().Name;
     var viewName = viewModelName.Substring(0, viewModelName.LastIndexOf("Model", StringComparison.Ordinal));
     var type = GetType().Assembly.GetTypes().First(n => n.Name == viewName);
     return Activator.CreateInstance(type);
 }