本文整理汇总了C#中IconId.GetStockIcon方法的典型用法代码示例。如果您正苦于以下问题:C# IconId.GetStockIcon方法的具体用法?C# IconId.GetStockIcon怎么用?C# IconId.GetStockIcon使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IconId
的用法示例。
在下文中一共展示了IconId.GetStockIcon方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ShowMessage
public void ShowMessage (IconId iconId, string message, bool isMarkup)
{
Message = message;
StatusText.ToolTip = message;
if (iconId.IsNull)
iconId = BrandingService.StatusSteadyIconId;
// don't reload same icon
if (currentIcon == iconId)
return;
currentIcon = iconId;
if (xwtAnimation != null) {
xwtAnimation.Dispose ();
xwtAnimation = null;
}
if (ImageService.IsAnimation (currentIcon, Gtk.IconSize.Menu)) {
animatedIcon = ImageService.GetAnimatedIcon (currentIcon, Gtk.IconSize.Menu);
StatusImage = animatedIcon.FirstFrame;
xwtAnimation = animatedIcon.StartAnimation (p => {
StatusImage = p;
});
} else
StatusImage = currentIcon.GetStockIcon ().WithSize (Xwt.IconSize.Small);
}