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