在caliburn micro中的属性绑定

时间:2012-09-24 12:45:43

标签: c# wpf caliburn.micro

我在视图上有一个图像,我想在ViewModel上创建一个可以绑定到它的属性。问题是我不知道我应该在ViewModel上创建什么类型的对象。我可以创建一个文本对象。我希望能够做到这些:

  1. 设置image的源属性(来自应用程序资源的图像)
  2. 可以在运行时更改图像并调整其大小。
  3. 将图像源设置为硬盘中的图像。
  4. 我应该只在ViewModel上创建一个对象,还是可以创建多个对象,并且每个对象都绑定到图像控件的一个参数?

1 个答案:

答案 0 :(得分:1)

为每个不同的数据创建一个属性,并绑定到该数据。它可以是原始类型,如stringint,也可以是包装这些值的自定义类。如果选择该字母选项,则还需要确保绑定到您创建的自定义对象上的正确属性。