привязка данных в серебряном свете - PullRequest
0 голосов
/ 19 июня 2011

У меня есть xaml с такой кнопкой:

Button.xaml

<Grid x:Name="LayoutRoot" >
    <StackPanel >
           <Button Content="Button1" Click="Button1_Click" />
    </StackPanel >
 </Grid>

и Button.xaml.cs:

    private void Button1_Click(object sender, RoutedEventArgs e)
    {
        // Get a instance of ClientOversikt
        CustomerView childWindow = m_container.Resolve<CustomerView >();
        childWindow.Show();
    }

Работает нормально. Но я хочу использовать привязку данных в Button.xaml вместо Click = "Button1_Click". Как я мог это сделать?

Я ценю всю помощь

1 Ответ

3 голосов
/ 19 июня 2011

Поскольку вы используете Silverlight 4, вы можете использовать команды . Вы связываете свойство Command Button с экземпляром ICommand, который при запуске открывает дочернее окно. Затем, когда вы нажмете на кнопку, команда будет выполнена.

Эта страница содержит достаточно хорошее введение в командование.

...