Aby było to możliwe, należy podać źródło naszych właściwości czy metod:

<DataContext="{Binding Category, Source={StaticResource Locator}}">

Oznacza to, że wszystkie właściwości będą pochodzić z ViewModelu nazwane przez nas jako Category. Nazwania dokonaliśmy w miejscu Locator, które jest klasą gromadzącą wszystkie ViewModele:

public CategoryViewModel Category

get { return ServiceLocator.Current.GetInstance<CategoryViewModel>(); }

dzięki temu można odwoływać się do właściwości czy metod z tej klasy:

<TextBox Text="{Binding Filling}"/> <Button Command="{Binding SaveToXmlCommand}"/>

Zobacz też Windows Presentation Foundation

Przypisy

Linki zewnętrzne Omówienie XAML

Kategoria:Aplikacje XML Kategoria:Interakcja programu z użytkownikiem Kategoria:Języki znaczników Kategoria:.NET