Немного глупый вопрос, но почему-то я не могу найти, как связать DataContext
из Window
или его Content
(например, Grid
панели) к одному конкретному свойству Window
(скажем, ViewModel
в моем примере ниже):Как связать DataContext окна или его дочернего элемента с одним конкретным свойством окна?
Код:
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