2010-10-01 43 views

回答

2

認爲你可以這樣做:

DataContext="{Binding RelativeSource={x:Static RelativeSource.Self}}" 

我剛剛試了一下,似乎工作...

編輯:正如在評論中指出,顯然你也可以使用:

DataContext="{Binding RelativeSource={RelativeSource Self}}" 

...但我還沒有嘗試過。

+0

超級,謝謝。 x:Static是我錯過的東西。 – 2010-10-01 10:38:18

+0

我會把它寫成'RelativeSource = {RelativeSource Self}',稍微短一些。 – 2012-01-17 00:34:27

2
<UserControl.DataContext> 
    <Binding Path="ViewModel"></Binding> 
</UserControl.DataContext> 

視圖模型是在後面代碼中的公共財產。