我有一个类Target
和一个静态属性,在另一个类中,被称为points
。每次用户点击目标时,我都想增加点数。我把points
放在不同的静态类中的原因是每个Target
对象都可以访问它。 问题在于显示点的文本块存在于MainPage中,而不是每个Target对象中。由于我无法将我的XAML绑定到静态属性,因此我怎样才能让每个Target对象以某种方式让MainPage知道它应该更新点文本块?感谢您的任何建议有对象发送消息给MainPage
0
A
回答
1
您可以在这里完全应用MVVM模式。如果存在绑定到主窗口的静态ViewModel,则每次属性更改时都会发出通知,并且所有绑定的显示数据的窗口都将自动更新(重新绑定) 。
我会推荐检查Laurent Bugnion的MVVM Light框架。它为你做了很多这样的配件,所以你需要做的就是把零件放在一起并正确地绑定。
一些资源应该查一下您的情况:
- WPF Apps With The Model-View-ViewModel Design Pattern(仍适用于 的Silverlight作为methodoloogy)
- Model-View-ViewModel In Silverlight 2 Apps
如果需要样本,看一看here。
0
在同一名称空间内的类目标和AnotherClass.points?如果是这样,可能有以下帮助:
/* In Window class */
Window w = new Window();
/* function where Target get hit */
w = this;
/* code to update points */
w.textbox1.Text = AnotherClass.points.ToString();
相关问题
- 1. 发送消息给对象
- 2. 将消息发送给对象?
- 3. 发送消息到对象
- 4. JMS - 发送对象消息
- 5. 发送消息给组件?
- 6. 发送消息给LUIS?
- 7. MFC发送消息中的对象
- 8. 发送错误消息为JSON对象
- 9. 发布消息给UINavigationController对象
- 10. Silverlight MainPage对象
- 11. 发送消息给数组成员对象
- 12. Java Firebase云消息。发送消息给所有
- 13. 对象用于发送消息或接收消息?
- 14. Cordova,SocialSharing,发送消息给特定的人没有对话框
- 15. 我应该将发布消息发送给已铸造对象吗?
- 16. 发送消息
- 17. Office对话框API发送消息给子对话框
- 18. 生产者发送消息给ActiveMQ代理的消息发送超时
- 19. 从Spring Kafka发送消息给Angular
- 20. 如何发送消息给服务?
- 21. 将消息发送给Jenkins的gerrit?
- 22. 自动发送消息给调用者
- 23. 发送单SignalR消息给多个组
- 24. SignalR发送消息给特定用户
- 25. Facebook发送消息给多个用户
- 26. Erlang:发送消息给模块?
- 27. node-amqp无法发送消息给RabbitMQ
- 28. 使用C发送XML消息给JMS#
- 29. BSON发送消息给JAVA地图
- 30. 发送XML消息给亚马逊SQS