public ModelDepthMask(PrivilegeDepthMaskEnum value, string name, Bitmap image, RoleRange range) { this.Value = value; this.Name = name; this.Image = image; this.RoleRange = range; }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { RoleRange range = (RoleRange)value; switch (range) { case RoleRange.None: return(this.NoneRoleRangeImage); case RoleRange.User: return(this.UserRoleRangeImage); case RoleRange.BusinessUnit: return(this.BuissnessUnitRoleRangeImage); case RoleRange.ParentBusinessUnit: return(this.ParentBuisnessUnitRoleRangeImage); case RoleRange.Organization: return(this.OrganizationRoleRangeImage); default: throw new NotImplementedException(string.Format("Role {0} no have image assigned.", range)); } }
public BitmapImage Convert(RoleRange value) { return((BitmapImage)Convert(value, null, null, CultureInfo.CurrentCulture)); }