c# - 一个窗口中的 WPF 应用程序

标签 c# wpf xaml directx backgroundworker

  1. 我想使用 XAML 在一个窗口中创建一个应用程序。 它应该像带有下一步和后退按钮的幻灯片。一种想法是制作 4 个面板,同时只启用一个。还有其他方法吗?喜欢动态加载其他 XAML?

  2. BackgroundWorker 是否必须与 WPF 一起使用(因此 DirectX 呈现几乎没有 GUI 滞后)?

最佳答案

  1. 您可以使用可以在窗口中显示的页面来实现。只需为每个页面创建一个窗口并将根标记更改为 Page。
  2. 如果您想执行长时间运行的非 UI 相关任务,则应使用它,以防止锁定 UI。

关于c# - 一个窗口中的 WPF 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2932817/

相关文章:

c# - ASP.NET MVC、本地化路由和用户的默认语言

c# - 如何在C#中异步接收复杂对象?

c# - 在程序集中搜索类型

c# - 组合框 Tabstop 获得双焦点

c# - 如何在 XAML 中实例化 DataContext 对象

c# - 是否存在 Dot.Net 4.5 异步计时器

.net - 添加 "Today Button"到日历控件

c# - 为什么在重新创建 WPF DataGrid 列时 Dispatcher.BeginInvoke 不起作用?

c# - 在 dll 而不是主应用程序中查找资源

visual-studio - 添加待办事项 : into XAML so that is shows on my task list in visual studio