public void markAllNotificationsForItemsThatWeCanUpgradeAsInspected(ItemType itemType) { double coins = this.Player.getResourceAmount(ResourceType.Coin); CharacterInstance activeCharacter = this.Player.ActiveCharacter; List <ItemSlot> list = activeCharacter.getItemSlots(false); for (int i = 0; i < list.Count; i++) { ItemInstance itemInstance = list[i].ItemInstance; if (((itemInstance != null) && (itemInstance.Item.Type == itemType)) && this.Player.canUpgradeItemInstance(itemInstance, coins)) { LangUtil.AddOrUpdateDictionaryEntry <ItemInstance, bool>(this.m_inspectedItemNotifiers, itemInstance, true); } } List <ItemInstance> list2 = activeCharacter.getItemInstances(false); for (int j = 0; j < list2.Count; j++) { ItemInstance ii = list2[j]; if (((ii != null) && (ii.Item.Type == itemType)) && this.Player.canUpgradeItemInstance(ii, coins)) { LangUtil.AddOrUpdateDictionaryEntry <ItemInstance, bool>(this.m_inspectedItemNotifiers, ii, true); } } }
public CmdGainTournamentUpgrade(string[] serialized) { this.m_player = GameLogic.Binder.GameState.Player; this.m_id = LangUtil.FirstLetterToUpper(serialized[0]); this.m_epicVersion = UnityEngine.Random.Range((float)0f, (float)1f) <= 0.5f; this.m_numMilestonesCompleted = 1; }
void SetupView() { imgLogo.Image = UIImage.FromBundle("logo").ImageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate); imgLogo.TintColor = ColorHelper.FromType(ColorType.Logo); pagPager.PageIndicatorTintColor = ColorHelper.FromType(ColorType.SecondaryRedBackground); pagPager.UserInteractionEnabled = false; pagPager.CurrentPageIndicatorTintColor = ColorHelper.FromType(ColorType.RedBackground); labHeader.Text = LangUtil.Get("Initial.Header"); labHeader.TextColor = ColorHelper.FromType(ColorType.RedBackground); labDescription.TextColor = ColorHelper.FromType(ColorType.Label); labDescription.Text = string.Empty; // viewAnimation.BackgroundColor = UIColor.FromRGBA(50, 0, 0, 40); if (UserUtil.Current.onboardingCompleted == false) { btnSkip.SetTitleColor(ColorHelper.FromType(ColorType.RedBackground), UIControlState.Normal); btnSkip.SetTitle(LangUtil.Get("Initial.Skip"), UIControlState.Normal); btnSkip.Hidden = false; pagPager.Pages = totalPages; btnNext.SetTitleColor(ColorHelper.FromType(ColorType.RedBackground), UIControlState.Normal); btnNext.SetTitle(LangUtil.Get("Initial.Next") + "", UIControlState.Normal); } else { btnSkip.Hidden = true; pagPager.Hidden = true; btnNext.Hidden = true; } ShowActivityIndicatorForNext(NextType.Next); }
private static void SpawnBox(DungeonBoostType type, Player player, Vector3 position) { if (type != DungeonBoostType.None) { DungeonBoost.DungeonBoostProperties properties2 = new DungeonBoost.DungeonBoostProperties(); properties2.Type = type; properties2.ActivationType = DungeonBoostActivationType.DestructibleHit; properties2.DoDestroyOnActivation = true; properties2.Radius = ConfigDungeonBoosts.BOX_RADIUS; DungeonBoost.DungeonBoostProperties props = properties2; switch (type) { case DungeonBoostType.BuffBox: case DungeonBoostType.ExplosiveBox: props.BuffPerkType = LangUtil.GetRandomValueFromList <PerkType>(ConfigPerks.DUNGEON_BOOST_PERK_POOLS[type]); break; case DungeonBoostType.ResourceBox: props.ShopEntryId = CmdRollDungeonBoostResourceBoxLootTable.ExecuteStatic(App.Binder.ConfigLootTables.DungeonBoostResourceBoxLootTable, player); break; } DungeonBoost dungeonBoost = GameLogic.Binder.DungeonBoostPool.getObject(); dungeonBoost.gameObject.SetActive(true); dungeonBoost.initialize(position, props); GameLogic.Binder.EventBus.DungeonBoostSpawned(dungeonBoost); } }
public CmdGainItemInstance(string[] serialized) { this.m_character = Binder.GameState.Player.ActiveCharacter; string itemId = LangUtil.FirstLetterToUpper(serialized[0]); this.m_itemInstance = new ItemInstance(itemId, 1, 0, Binder.GameState.ActiveDungeon.Floor, this.m_character.OwningPlayer); }
public CmdGainPet(string[] serialized) { this.m_player = Binder.GameState.Player; this.m_petId = LangUtil.FirstLetterToUpper(serialized[0]); this.m_count = 5; this.m_cheated = false; }
public override void ViewDidLoad() { base.ViewDidLoad(); this.Title = LangUtil.Get("SettingsViewController.Coordinates.Format.Title"); View.BackgroundColor = ColorHelper.FromType(ColorType.SystemGroupedBackground); table.BackgroundColor = UIColor.Clear; table.RowHeight = UITableView.AutomaticDimension; table.EstimatedRowHeight = 70; var footer = new UIView(CGRect.FromLTRB(0, 0, View.Frame.Width, 1)); footer.BackgroundColor = ColorHelper.FromType(ColorType.Separator); table.TableFooterView = footer; labHeader.TextColor = ColorHelper.FromType(ColorType.Label); labHeader.Font = FontConst.fontMediumRegular; labHeader.Text = LangUtil.Get("SettingsViewController.Coordinates.Format.Header"); settingsCoordinateFormatTableViewSource = new SettingsCoordinateFormatTableViewSource(this); table.Source = settingsCoordinateFormatTableViewSource; SetupData(); }
private void SetupNavigationBar() { Title = LangUtil.Get("Settings.heading"); NavigationController.NavigationBar.Translucent = false; NavigationController.NavigationBar.TitleTextAttributes = new UIStringAttributes() { ForegroundColor = ColorHelper.FromType(ColorType.NavigationbarLabel), }; NavigationController.NavigationBar.TintColor = ColorHelper.FromType(ColorType.NavigationbarTint); View.BackgroundColor = ColorHelper.FromType(ColorType.SystemBackground); // NavigationItem.BackBarButtonItem.TintColor = ColorHelper.FromType(ColorType.Image); // NavigationItem. TintColor = ColorHelper.FromType(ColorType.Image); // Back button /* * string backText = LangUtil.Get("InfoViewController.ButtonBack.Text"); * string backAccessibilityLabel = backText; * string backAccessibilityHint = LangUtil.Get("InfoViewController.ButtonBack.Accessibility.Hint"); * ButtonUtil.SetBackButton(btnBack, backText, backAccessibilityLabel, backAccessibilityHint); */ }
public string getRandomMinionId() { if ((this.SecondaryMinionType != GameLogic.CharacterType.UNSPECIFIED) && (UnityEngine.Random.Range((float)0f, (float)1f) > ConfigGameplay.SPAWN_CHANCE_FROM_PRIMARY_MINION_POOL)) { return(LangUtil.GetKeyFromDictionaryWithWeights <string>(ConfigGameplay.CHARACTER_SPAWN_WEIGHTS[this.SecondaryMinionType], null)); } return(LangUtil.GetKeyFromDictionaryWithWeights <string>(ConfigGameplay.CHARACTER_SPAWN_WEIGHTS[this.PrimaryMinionType], null)); }
//TODO: Remove 2nd paprameter and auto detect encoding private void UpdateFrame(TextFrame fixme, Encoding srcEncoding) { var oldValue = fixme.Value; var newValue = LangUtil.FixEncoding(oldValue, srcEncoding); fixme.Value = newValue; fixme.EncodingType = _encoding; }
private void UpdateFrameList(ListTextFrame frame, Encoding srcEncoding) { for (int i = 0; i < frame.Value.Count; i++)//authors { frame.Value[i] = LangUtil.FixEncoding(frame.Value[i], LangEncoding.HebrewEncoding); frame.EncodingType = Id3TextEncoding.Unicode; } }
/// <summary> /// 解释错误提示,所有未知错误,均提示网络异常,如为系统异常之类,客户看了会对我们系统的可靠性产生怀疑 /// </summary> /// <param name="error">error</param> /// <param name="errors">errors</param> private string GetErrorDescription(string error) { if (error.IndexOf("Evt.HRP.Common.LangUtil") >= 0) { return("多语言文件读取失败!"); } return(LangUtil.GetLanguage("bc_network_exception")); }
public ResourceAnimation animate(List <Sprite> sprites, Sprite borders, Color color, bool grayscale, Vector2 sourceScreenPos, Vector2 targetScreenPos, double resourceAmount, int spriteAmount, float durationMin, float durationMax, float localScaleMin, float localScaleMax, float maxOffsetDistance, bool fromMenu, Action <int, int, double, bool> endCallback, [Optional, DefaultParameterValue(-1)] int siblingIndex) { spriteAmount = Mathf.Clamp(spriteAmount, 0, 0x30); ResourceAnimation item = this.m_resourceAnimationPool.getObject(); for (int i = 0; i < spriteAmount; i++) { Vector3 vector; ResourceGainImage image = Binder.ResourceGainImagePool.getObject(); image.transform.SetParent(this.RootTm); if (siblingIndex != -1) { image.transform.SetSiblingIndex(siblingIndex); } else { image.transform.SetAsLastSibling(); } image.Image.sprite = LangUtil.GetRandomValueFromList <Sprite>(sprites); image.Borders.sprite = borders; image.Borders.enabled = borders != null; image.Image.color = color; image.Image.material = !grayscale ? null : Binder.DisabledUiMaterial; if (image.Borders != null) { image.Borders.color = image.Image.color; image.Borders.material = image.Image.material; } image.gameObject.SetActive(true); item.ImageTm[i] = image.transform; item.Image[i] = image; item.ImageTm[i].localScale = (Vector3)(Vector3.one * UnityEngine.Random.Range(localScaleMin, localScaleMax)); item.SourceScreenPos[i] = sourceScreenPos; item.TargetScreenPos[i] = targetScreenPos; RectTransformUtility.ScreenPointToWorldPointInRectangle(this.RootTm, sourceScreenPos, this.m_canvasCam, out vector); image.transform.position = vector; image.transform.localRotation = (spriteAmount <= 1) ? Quaternion.identity : Quaternion.Euler(0f, 0f, UnityEngine.Random.Range((float)-10f, (float)10f)); Vector2 v = sourceScreenPos - targetScreenPos; Vector2 zero = Vector2.zero; float num2 = (UnityEngine.Random.Range(0, 2) != 0) ? 1f : -1f; float max = maxOffsetDistance * (((float)Screen.width) / 1242f); zero = (Vector2)(Vector2Extensions.Rotate(v, num2 * 90f).normalized *UnityEngine.Random.Range(0f, max)); zero.y = UnityEngine.Random.Range(zero.x, -zero.x); item.OffsetScreen[i] = zero; item.Lifetime[i] = UnityEngine.Random.Range(durationMin, durationMax); item.ElapsedTime[i] = 0f; } item.NumSprites = spriteAmount; item.TranslationEasingFunction = Easing.Function.IN_CUBIC; item.EndCallback = endCallback; item.FromMenu = fromMenu; MathUtil.DistributeValuesIntoChunksDouble(resourceAmount, spriteAmount, ref item.ResourceChunks); item.ResourceChunkIndex = 0; this.m_activeResourceAnimations.Add(item); return(item); }
private string getRandomFreeIslandId() { string randomValueFromList; do { randomValueFromList = LangUtil.GetRandomValueFromList <string>(this.m_islandIds); }while (randomValueFromList == this.m_prevIslandId); return(randomValueFromList); }
public CmdCheatChest(string[] serialized) { if (serialized.Length > 0) { this.m_predefinedDropRollId = LangUtil.FirstLetterToUpper(serialized[0]); } else { this.m_predefinedDropRollId = null; } }
private void SetupData() { double lat = 53.2314d; double lon = 10.9283d; if (AppDelegate.current.locationManager.gpsCurrentPositionObject != null) { if (AppDelegate.current.locationManager.gpsCurrentPositionObject.gpsCoordinates.Latitude != 0) { lat = AppDelegate.current.locationManager.gpsCurrentPositionObject.gpsCoordinates.Latitude; lon = AppDelegate.current.locationManager.gpsCurrentPositionObject.gpsCoordinates.Longitude; } } string latitudeText = AppDelegate.current.locationManager.gpsCurrentPositionObject.latitudeDescription; string longitudeText = AppDelegate.current.locationManager.gpsCurrentPositionObject.longitudeDescription; var dd = AppDelegate.current.coordinateService.FormatDD(lat, lon); var ddm = AppDelegate.current.coordinateService.FormatDDM(lat, lon); var dms = AppDelegate.current.coordinateService.FormatDMS(lat, lon); var utm = AppDelegate.current.coordinateService.FormatUTM(lat, lon); settingsCoordinateFormatTableViewSource.coordinateRows.Add(new CoordianteRow { CoordinateFormat = CoordinateFormat.DD, Title = LangUtil.Get("SettingsViewController.Coordinates.DD"), Sub1 = dd.latitudeDescription, Sub2 = dd.longitudeDescription }); settingsCoordinateFormatTableViewSource.coordinateRows.Add(new CoordianteRow { CoordinateFormat = CoordinateFormat.DDM, Title = LangUtil.Get("SettingsViewController.Coordinates.DDM"), Sub1 = ddm.latitudeDescription, Sub2 = ddm.longitudeDescription }); settingsCoordinateFormatTableViewSource.coordinateRows.Add(new CoordianteRow { CoordinateFormat = CoordinateFormat.DMS, Title = LangUtil.Get("SettingsViewController.Coordinates.DMS"), Sub1 = dms.latitudeDescription, Sub2 = dms.longitudeDescription }); settingsCoordinateFormatTableViewSource.coordinateRows.Add(new CoordianteRow { CoordinateFormat = CoordinateFormat.UTM, Title = LangUtil.Get("SettingsViewController.Coordinates.UTM"), Sub1 = utm.latitudeDescription, Sub2 = utm.longitudeDescription }); }
private void onGameplayLoadingStarted(ActiveDungeon ad) { if (GameLogic.Binder.FrenzySystem.isFrenzyActive() && ad.SeamlessTransition) { Player player = GameLogic.Binder.GameState.Player; int spawnCount = Mathf.FloorToInt(Mathf.Lerp((float)App.Binder.ConfigMeta.FRENZY_MOB_SPAWNCOUNT_PER_SPAWNPOINT_MIN, (float)App.Binder.ConfigMeta.FRENZY_MOB_SPAWNCOUNT_PER_SPAWNPOINT_MAX, player.ActiveCharacter.getSpurtBuffStrength())); Room.Spawnpoint randomValueFromList = LangUtil.GetRandomValueFromList <Room.Spawnpoint>(ad.ActiveRoom.CharacterSpawnpoints); this.spawnRoomMinionHordeAtSpawnpoint(ad.ActiveRoom, randomValueFromList, spawnCount, null); this.m_prevMobSpawnpointIndex = ad.ActiveRoom.CharacterSpawnpoints.IndexOf(randomValueFromList); } }
public CmdCheatDeviceQuality(string[] serialized) { try { string str = LangUtil.FirstLetterToUpper(serialized[0].ToLower()); this.m_deviceQualityType = (DeviceQualityType)((int)Enum.Parse(typeof(DeviceQualityType), str)); } catch { this.m_deviceQualityType = DeviceQualityType.Auto; } }
public CmdCheatLanguage(string[] serialized) { try { string str = LangUtil.FirstLetterToUpper(serialized[0]); this.m_language = (SystemLanguage)((int)Enum.Parse(typeof(SystemLanguage), str)); } catch { this.m_language = SystemLanguage.Unknown; } }
public Item getRandomItem([Optional, DefaultParameterValue(0)] ItemType type) { this.m_tempCandidateList.Clear(); for (int i = 0; i < this.m_sortedItems.Count; i++) { Item item = this.m_sortedItems[i]; if ((type == ItemType.UNSPECIFIED) || (type == item.Type)) { this.m_tempCandidateList.Add(item); } } return(LangUtil.GetRandomValueFromList <Item>(this.m_tempCandidateList)); }
public HandleRewardShopEntry(Dictionary <string, object> parameters) { if (parameters != null) { object obj2 = null; parameters.TryGetValue("Id", out obj2); if (obj2 != null) { this.m_id = obj2 as string; this.m_id = LangUtil.FirstLetterToUpper(this.m_id); } } }
void SetupSectionsWithElements() { // Structure that all will be added to structure = new StructureDto(); // Hendelse StructureSectionDto structureHendelse = structure.AddStructureSection(LangUtil.Get("Structure.Hendelse.Header")); structureHendelse.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Hendelse.Trafikk"), "ic_trafikk"); structureHendelse.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Hendelse.Brann"), "ic_brann"); // Eksakt posisjon StructureSectionDto structureEksaktPosisjon = structure.AddStructureSection(LangUtil.Get("Structure.EksaktPosisjon.Header")); structureEksaktPosisjon.AddStructureElement(StructureElementDto.ElementType.Position, LangUtil.Get("Structure.EksaktPosisjon.Posisjon"), "ic_posisjon"); structureEksaktPosisjon.AddStructureElement(StructureElementDto.ElementType.Address, LangUtil.Get("Structure.EksaktPosisjon.Adresse"), "ic_adresse"); structureEksaktPosisjon.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.EksaktPosisjon.Oppmotested"), "ic_oppmotested"); structureEksaktPosisjon.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.EksaktPosisjon.Ankomst"), "ic_ankomst"); structureEksaktPosisjon.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.EksaktPosisjon.Avreise"), "ic_avreise"); // Nivå StructureSectionDto structureNiva = structure.AddStructureSection(LangUtil.Get("Structure.Niva.Header")); structureNiva.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Niva.1"), "ic_1"); structureNiva.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Niva.2"), "ic_2"); structureNiva.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Niva.3"), "ic_3"); structureNiva.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Niva.QuattroVarsling"), "ic_quattro"); // Sikkerhet StructureSectionDto structureSikkerhet = structure.AddStructureSection(LangUtil.Get("Structure.Sikkerhet.Header")); structureSikkerhet.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Sikkerhet.Farer"), "ic_farer"); structureSikkerhet.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Sikkerhet.Brann"), "ic_brann"); structureSikkerhet.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Sikkerhet.Sikkerhet"), "ic_sikkerhet"); // Pasienter StructureSectionDto structurePasienter = structure.AddStructureSection(LangUtil.Get("Structure.Pasienter.Header")); structurePasienter.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Pasienter.Antall"), "ic_pasienter"); structurePasienter.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Pasienter.Type"), "ic_skader"); structurePasienter.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Pasienter.Omfang"), "ic_skademekanikk"); // Evakuering StructureSectionDto structureEvakuering = structure.AddStructureSection(LangUtil.Get("Structure.Evakuering.Header")); structureEvakuering.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Evakuering.Flaskehalser"), "ic_flaskehalser"); structureEvakuering.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Evakuering.Kjeder"), "ic_evakuering"); structureEvakuering.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Evakuering.Rett"), "ic_rett"); structure.currentStructureSectionId = 0; }
public SkillType getMostUsedSkill() { try { if (this.SkillActivationCounts.Count > 0) { return((SkillType)((int)Enum.Parse(typeof(SkillType), LangUtil.GetKeyWithHighestIntValueFromDictionary <string>(this.SkillActivationCounts)))); } } catch (Exception) { Debug.LogError("Unidentified key in HeroStats.SkillActivationCounts"); } return(SkillType.NONE); }
private void ShowActivityIndicatorForNext(NextType nextType) { btnNext.Hidden = false; if (nextType == NextType.Next) { btnSkip.Hidden = false; btnNext.SetTitle(LangUtil.Get("Initial.Next") + "", UIControlState.Normal); } else if (nextType == NextType.Finished) { btnSkip.Hidden = true; btnNext.SetTitle(LangUtil.Get("Initial.Finished"), UIControlState.Normal); } }
public void UpdateAddress() { if (AppDelegate.current.locationManager.gpsCurrentPositionObject == null || AppDelegate.current.locationManager.gpsCurrentPositionObject.latitudeDescription == null) { labAddressLine1.Text = LangUtil.Get("GPS.UnknownAddress"); labAddressLine2.Text = string.Empty; } else { Task.Run(async() => { var coords = AppDelegate.current.locationManager.gpsCurrentPositionObject.gpsCoordinates; await SetAddress(coords.Latitude, coords.Longitude); }); } }
public static SharedData GetRandomRunestoneOfRarity(int rarity) { sm_tempList.Clear(); for (int i = 0; i < RUNESTONES.Length; i++) { SharedData item = RUNESTONES[i]; if (item.Rarity == rarity) { sm_tempList.Add(item); } } if (sm_tempList.Count > 0) { return(LangUtil.GetRandomValueFromList <SharedData>(sm_tempList)); } return(null); }
private void TellThatUserNeedNetworkAtFirstRun() { UIAlertView alert = new UIAlertView(LangUtil.Get("Initial.Alert.NoNetwork.Title"), LangUtil.Get("Initial.Alert.NoNetwork.Message"), null, LangUtil.Get("Alert.OK"), null); alert.Clicked += (s, b) => { if (b.ButtonIndex == 0) { // OK chosen //GetEvent(); } }; alert.Show(); }
private void SetupServicesIfNeeded() { if (servcicesInitialized == false) { noNetworkString = LangUtil.Get("Error.NoResponse"); regEmailSMSService = new RegEmailSMSService(); coordinateService = new CoordinateService(); coordinateService.AddLanguageValue(CoordinateServiceLanguageKey.Coordinate_North, LangUtil.Get("Element.North.Text")); coordinateService.AddLanguageValue(CoordinateServiceLanguageKey.Coordinate_South, LangUtil.Get("Element.South.Text")); coordinateService.AddLanguageValue(CoordinateServiceLanguageKey.Coordinate_East, LangUtil.Get("Element.East.Text")); coordinateService.AddLanguageValue(CoordinateServiceLanguageKey.Coordinate_West, LangUtil.Get("Element.West.Text")); coordinateService.AddLanguageValue(CoordinateServiceLanguageKey.Coordinate_Degrees, LangUtil.Get("Element.Degrees.Text")); coordinateService.AddLanguageValue(CoordinateServiceLanguageKey.Coordinate_Minutes, LangUtil.Get("Element.Minutes.Text")); coordinateService.AddLanguageValue(CoordinateServiceLanguageKey.Coordinate_Seconds, LangUtil.Get("Element.Seconds.Text")); servcicesInitialized = true; } }
public HandleRewardPet(Dictionary <string, object> parameters) { if (parameters != null) { object obj2 = null; parameters.TryGetValue("Id", out obj2); if (obj2 != null) { this.m_id = obj2 as string; this.m_id = LangUtil.FirstLetterToUpper(this.m_id); } object obj3 = null; parameters.TryGetValue("Amount", out obj3); if (obj3 != null) { int.TryParse(obj3.ToString(), out this.m_amount); } } }
public void SetContent() { btnMap.SetTitle(LangUtil.Get("Structure.EksaktPosisjon.ShareButton"), UIControlState.Normal); btnMap.RemoveTarget(ButtonEventHandler, UIControlEvent.TouchUpInside); btnMap.AddTarget(ButtonEventHandler, UIControlEvent.TouchUpInside); btnMap.Font = FontConst.fontLarge; btnMap.SetTitleColor(ColorHelper.FromType(ColorType.Link), UIControlState.Normal); BackgroundColor = UIColor.Clear; imgImageView.Image = UIImage.FromBundle("ic_adresse"); imgImageView.TintColor = ColorHelper.FromType(ColorType.Icon); labAddressLine1.TextColor = ColorHelper.FromType(ColorType.Link); labAddressLine2.TextColor = ColorHelper.FromType(ColorType.Link); labAddressLine1.Font = FontConst.fontLarge; labAddressLine2.Font = FontConst.fontLarge; UpdateAddress(); }