public MaterialViewInfo(String name, Canvas icon, Material3dTypes group) { Name = TranslatedName = name; Icon = icon; Group = group; TranslatedGroup = MaterialViewManager.TranslateGroup(group); }
public MaterialViewInfo(String name, UIElement uiElement, Material3dTypes group) { Name = TranslatedName = name; var canvas = new Canvas(); canvas.Children.Add(uiElement); Icon = canvas; Group = group; TranslatedGroup = MaterialViewManager.TranslateGroup(group); }
public static string TranslateGroup(Material3dTypes group) { switch (group) { case Material3dTypes.Filament: return(Strings.Filament); case Material3dTypes.Resin: return(Strings.Resin); case Material3dTypes.Powder: return(Strings.Powder); case Material3dTypes.Misc: return(Strings.Misc); default: return(Strings.SettingsGroupNotFound); } }