Silverlight控件属性作为数据绑定源,视图模型属性作为目标

Silverlight控件属性作为数据绑定源,视图模型属性作为目标,silverlight,data-binding,mvvm,dependency-properties,Silverlight,Data Binding,Mvvm,Dependency Properties,我在Silverlight控件上有一个ViewModel要绑定到的属性。ViewModel需要告知属性的更改,而不是相反 语法相似 <MyControl ViewPort="{Binding VMProperty}"/> 将视口声明为目标,在此实例中,视口是数据源。我知道我可以使它双向绑定,但这似乎是错误的,当我只是想一种方式,但在另一个方向 此外,我不想使控件上的属性成为DependencyProperty,因为我不希望该属性可设置,并且我不相信Silverlight支持只读

我在Silverlight控件上有一个ViewModel要绑定到的属性。ViewModel需要告知属性的更改,而不是相反

语法相似

<MyControl ViewPort="{Binding VMProperty}"/>

将视口声明为目标,在此实例中,视口是数据源。我知道我可以使它双向绑定,但这似乎是错误的,当我只是想一种方式,但在另一个方向

此外,我不想使控件上的属性成为DependencyProperty,因为我不希望该属性可设置,并且我不相信Silverlight支持只读依赖属性

是否有其他设置绑定的方法

短暂性脑缺血发作

Pat Long

也许这样行吗?

{Binding ElementName=TextBox1,Path=Text,Mode=TwoWay,UpdateSourceTrigger=Explicit}