0
有點傻的問題,但不知何故,我無法找到如何將Window
或其Content
(如Grid
面板)的DataContext
結合(在下面我舉例說,ViewModel
)的Window
的一個特定屬性:如何將Window或其子的DataContext綁定到Window的一個特定屬性?
代碼:
internal partial class MyWin : Window
{
public MyViewModelType ViewModel { get; set; }
...
}
XAML:
<Window x:Class="MyNs.MyWin"
...
DataContext="{Binding RelativeSource={RelativeSource Self}}" />
<Grid DataContext={Binding ViewModel}> <!-- doesn't work??? -->
...
</Grid>
</Window>
'ViewModel'屬性是否會引發'INPC.PropertyChanged'事件?如果不是,你什麼時候改變它?它是否在'InitializeComponent()'之後? – dkozl 2014-12-04 12:24:17