public ImageSource GetNodeIcon(string nodeType, bool isOpen = false) { string imageFileName = null; if (nodeType.StartsWith(NodeTypes.FileProtocal)) { var extensionName = nodeType.Substring(NodeTypes.FileProtocal.Length); if (extensionName == "pkg") { imageFileName = "Package_16.png"; } else { var iconSource = FileDocumentService.Instance.GetIconSource(extensionName); if (iconSource == null) { imageFileName = "File_16.png"; } else { return(iconSource); } } } else if (nodeType.StartsWith(NodeTypes.TankClassProtocal)) { var tankClass = nodeType.Substring(NodeTypes.TankClassProtocal.Length); return(ApplicationImages.TryGetTankClassIcon(tankClass)); } else { if (isOpen) { s_openFileIconMapping.TryGetValue(nodeType, out imageFileName); } if (imageFileName == null) { s_normalFileIconMapping.TryGetValue(nodeType, out imageFileName); } if (imageFileName == null) { imageFileName = "Unknown_16.png"; } } try { return(BitmapImageEx.LoadAsFrozen(string.Format("Resources/Images/NodeIcons/{0}", imageFileName))); } catch (Exception) { return(BitmapImageEx.LoadAsFrozen("Resources/Images/NodeIcons/Unknown_16.png")); } }
public IActionResult ApplicationImages([FromBody] ApplicationImages DetailsModel) { var obj = new ResponseVMAuth(); var Images = new Dictionary <string, string>(); string ImagePath = "images/deviceImages"; // string size; // if(DetailsModel.DeviceWidth*DetailsModel.DeviceHeight <= 640*960) // { // size = "size1"; // } //else if (DetailsModel.DeviceWidth * DetailsModel.DeviceHeight <= 750 * 1334) // { // size = "size2"; // } // else // { // size = "size3"; // } if (DetailsModel.AppLanguage.ToLower() == "arabic" || DetailsModel.AppLanguage.ToLower() == "ar") { Images.Add("water", ImagePath + "/Water-reminder_ar.jpg"); Images.Add("consalt", ImagePath + "/My-Specialist_ar.jpg"); Images.Add("gym", ImagePath + "/Activity-Recorder_ar.jpg"); Images.Add("weight", ImagePath + "/Weight-Calculator_ar.jpg"); Images.Add("prog", ImagePath + "/My-Program_ar.jpg"); Images.Add("cal", ImagePath + "/calorie-calculator_ar.jpg"); } else //english { Images.Add("water", ImagePath + "/Water-reminder.jpg"); Images.Add("consalt", ImagePath + "/My-Specialist.jpg"); Images.Add("gym", ImagePath + "/Activity-Recorder.jpg"); Images.Add("weight", ImagePath + "/Weight-Calculator.jpg"); Images.Add("prog", ImagePath + "/My-Program.jpg"); Images.Add("cal", ImagePath + "/calorie-calculator.jpg"); } obj.Data = Images; obj.Message = "Success"; obj.IsSucess = true; return(Ok(obj)); }
public void should_update_the_image_for_the_active_model() { A.CallTo(() => _view.UpdateModelImage(ApplicationImages.ImageByName(_modelConfiguration.ModelName))).MustHaveHappened(); }
public void UpdateModelImage(string imageName) { pbModel.Image = ApplicationImages.ImageByName(imageName); }
private void updateModelProperties(ModelProperties modelProperties) { _view.UpdateModelImage(ApplicationImages.ImageByName(selectedModelConfiguration.ModelName)); updateCalculationMethods(modelProperties.AllCalculationMethods()); }