Я учусь использовать шаблон MVVM для моего приложения Silverlight.
Следующий код взят из кода пользовательского интерфейса xaml:
<Button Width="30"
Margin="10"
Content="Find"
Command="{Binding Path=GetCustomersCommand, Source={StaticResource customerVM}}"
CommandParameter="{Binding Path=Text, ElementName=tbName}"/>
<TextBox x:Name="tbName"
Width="50" />
<TextBox x:Name="tbID"
Width="50" />
И следующий код из класса ViewModel:
public ICommand GetCustomersCommand
{
get { return new RelayCommand(GetCustomers) { IsEnabled = true }; }
}
public void GetCustomers(string name, string id)
{
// call server service (WCF service)
}
Мне нужно передать два параметра, однако я не могу понять, как передать два параметра (идентификатор и имя) в класс ViewModel.
Я хотел бы знать, возможно ли это в коде xaml, а не в коде позади.
Заранее спасибо