本文整理汇总了C#中IMessenger.ChangeStateMessage方法的典型用法代码示例。如果您正苦于以下问题:C# IMessenger.ChangeStateMessage方法的具体用法?C# IMessenger.ChangeStateMessage怎么用?C# IMessenger.ChangeStateMessage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IMessenger
的用法示例。
在下文中一共展示了IMessenger.ChangeStateMessage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TryExecuteChildActions
private void TryExecuteChildActions(IMessenger messenger)
{
messenger.ChangeStateMessage(FinalMessage);
//Определение потока для дочерних действий,
var threads = new List<Thread>();
foreach (var childActionName in ChildActions)
{
// Удаление ссылки на себя из их списков;
var childAction = Process.GetByName(childActionName);
if (childAction == null) continue;
childAction.ParentActions.Remove(Name);
//Определение стартовых методов для выполнения;
if (childAction.ParentActions.Count == 0)
threads.Add(new Thread(childAction.Execute));
}
// Запуск дочерних действий в процессе;
threads.ForEach(t => t.Start());
}