public void setProperty(string name, string value) { //if (name == "") // return; switch (name) { case "path": case "filledPath": //сюда же будем показывать и рейтинг case "unfilledPath": //сюда же будем показывать и рейтинг if (value != "") { value = SomeUtilities.MakeAbsolutePath(((App)Application.Current).themefolder + ((App)Application.Current).gameplatformtheme + "\\theme.xml", value); } if (setImage(value)) { this.Visibility = System.Windows.Visibility.Visible; } else { this.Visibility = System.Windows.Visibility.Hidden; } break; case "color": image.Opacity = SomeUtilities.getOpacityFromHex(value); break; case "tile": if (value == "1") { image.Stretch = Stretch.Fill; } if (value == "0") { image.Stretch = Stretch.Uniform; } break; } }