问题描述
我正在开发一个包含一个主项目和 3 个库项目的 c# WPF 解决方案。在主项目中有一个带有此刷新方法的窗口,用于更新我对内容所做的更改。
public static class ExtensionMethods
{
private static readonly Action EmptyDelegate = delegate { };
public static void Refresh(this UIElement uiElement)
{
uiElement.dispatcher.Invoke(dispatcherPriority.Render,EmptyDelegate);
}
}
在 App.xaml.cs 文件中,我可以像这样使用这种刷新方法:
startupScreen.Worker.Content = "bla bla bla...";
startupScreen.Worker.Refresh();
但现在我还需要从库项目之一中执行此操作。 我可以通过将 startupScreen.Worker 作为参数传递给方法来更新文本,但是如何访问刷新方法?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)