我有一些UserControl
,它的DataContext
綁定到ViewModel, 如何設置ViewModel的屬性從XAML
?可能嗎?設置ViewModel的屬性從XAML
UPD: 對不起,我是不是很清楚, 我想要得到的東西是這樣的: 用戶控件的DataContext的被綁定到視圖模型,我需要視圖模型的屬性設置的東西(比方說,用戶控件的寬度屬性)。 這可能嗎?
UPD2:這似乎是不possible.I瞭解雙向綁定模式,等等,事情我想做的事 - 設置視圖模型的財產,以用戶控件的一個
這個例子應該很清楚
<Set Property={Binding SomePropertyOnViewModel}
Value={Binding RelativeSource={RelativeSource Self},
Path=SomePropertyOnUserControl}>
考慮到您的僞XAML發佈,爲什麼沒有 爲你工作?你想達到什麼目的(從更大的角度來看)? –
publicgk
2011-04-29 10:39:44
我想在確定UserControl屬性時使用綁定,就像在pseudo-xaml – 2011-04-29 11:41:07
中一樣,您可以綁定到所需的所有DependencyProperties。所以如果你的UserControl有任何的DependencyProperties你可以綁定到它。 – blindmeis 2011-04-29 13:04:58