本文整理汇总了C#中MenuItem.SetFontColor方法的典型用法代码示例。如果您正苦于以下问题:C# MenuItem.SetFontColor方法的具体用法?C# MenuItem.SetFontColor怎么用?C# MenuItem.SetFontColor使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MenuItem
的用法示例。
在下文中一共展示了MenuItem.SetFontColor方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddMenuItem
//.........这里部分代码省略.........
});
};
radiusOnly.ValueChanged += (sender, args) => {
OnChange?.Invoke(
this,
new AbilityEventArgs
{
Hero = hero,
Name = abilityName,
Enabled = enable.IsActive(),
RadiusOnly = args.GetNewValue<bool>(),
Redraw = true
});
};
red.ValueChanged += (sender, arg) => {
OnChange?.Invoke(
this,
new AbilityEventArgs
{
Hero = hero,
Name = abilityName,
Red = arg.GetNewValue<Slider>().Value
});
};
green.ValueChanged += (sender, arg) => {
OnChange?.Invoke(
this,
new AbilityEventArgs
{
Hero = hero,
Name = abilityName,
Green = arg.GetNewValue<Slider>().Value
});
};
blue.ValueChanged += (sender, arg) => {
OnChange?.Invoke(
this,
new AbilityEventArgs
{
Hero = hero,
Name = abilityName,
Blue = arg.GetNewValue<Slider>().Value
});
};
abilityMenu.AddItem(enable);
if (radiusOnlyAbilities.Contains(abilityName))
{
abilityMenu.AddItem(radiusOnly);
await Task.Delay(50);
}
abilityMenu.AddItem(red.SetFontColor(Color.IndianRed));
await Task.Delay(50);
abilityMenu.AddItem(green.SetFontColor(Color.LightGreen));
await Task.Delay(50);
abilityMenu.AddItem(blue.SetFontColor(Color.LightBlue));
await Task.Delay(50);
if (customRange == Ranges.CustomRange.None)
{
Menu abilitiesMenu;
var dictionary = isItem ? abilityMenus : itemMenus;
if (!dictionary.TryGetValue(hero, out abilitiesMenu))
{
abilitiesMenu = new Menu(isItem ? "Items" : "Abilities", key + (isItem ? "items" : "abilities"));
heroMenus.First(x => x.Key.Equals(hero)).Value.AddSubMenu(abilitiesMenu);
dictionary.Add(hero, abilitiesMenu);
}
abilitiesMenu.AddSubMenu(abilityMenu);
}
else
{
heroMenus.First(x => x.Key.Equals(hero)).Value.AddSubMenu(abilityMenu);
}
await Task.Delay(50);
OnChange?.Invoke(
this,
new AbilityEventArgs
{
Hero = hero,
Name = abilityName,
Enabled = enable.IsActive(),
RadiusOnly = radiusOnly.IsActive(),
Red = red.GetValue<Slider>().Value,
Green = green.GetValue<Slider>().Value,
Blue = blue.GetValue<Slider>().Value,
Redraw = true
});
abilityMenu.DisplayName = enable.IsActive()
? abilityMenu.DisplayName + " *"
: abilityMenu.DisplayName + " ";
}