好的,我已经在这里和谷歌上四处寻找,但是找不到答案,或者我只是没有正确理解。
我有一个名为PLCValues的类。在这个课程中,我有一个名为TrkPresent的属性。
在我的viewModel中,我创建了一个名为values的PLCValues实例。我想绑定到值实例的TrkPresent属性。反正有没有这样做?对于WPF和MVVM来说还是新手。谢谢你的帮助。
答案 0 :(得分:0)
好的,所以我想出来了。当我创建我的对象的实例时,在这种情况下是值类。我不得不把它创建为一个属性。所以我说
public Values values {get; private set;}
然后在viewModel的构造函数中声明它是正常的:
values = new Values();
然后在xaml中绑定时确保将DataContext设置为包含该实例的viewModel并绑定到:
{Binding values.TrkPresent}
答案 1 :(得分:-1)
假设值实例为public:
,您应该能够绑定到该属性TargetProperty = {Binding Path = values.TrkPresent}