![]() |
1
1
这方面的缺点远远超过优点(即,手动消息传递、同步问题)。不要忘记后端表示逻辑可能已经在单独的线程中执行。最有可能的是,函数已经在消息总线上排队操作,并立即返回。 |
![]() |
2
0
这真的取决于你做了多少。如果你不是愚蠢的编程你的更新逻辑,狮子不是一个问题。 通常,您会在内部使用客户机/服务器。用户界面有它自己的“渲染”模型,逻辑有它自己的非可视模型。 您可以使用两个队列(到模型、到可视)插入状态更新(到逻辑的操作、到可视模型的UI更新)。 然后,wpf(计时或触发wise)从队列中提取更新并更新模型,在进行过程中进行可视化更改。 根据你所做的“游戏”,效果相当不错。我的“游戏”是一个金融交易应用程序,工作原理与此完全相同(尽管我有X个可视队列,因为多个屏幕都有自己的UI线程)。 |
![]() |
Kryptonit364 · 在DataGrid中隐藏调整大小和选择列 2 年前 |
![]() |
hassan Ma · 从顶部将文本插入WPF文本块 2 年前 |
![]() |
Arijit · 移动画布内绘制的矩形 2 年前 |
![]() |
juraj14466 · C#WPF实时图表将点渲染为图像 3 年前 |