在silverlight中进行数据绑定

时间:2011-06-19 09:26:50

标签: silverlight data-binding silverlight-4.0

我有一个像这样的按钮的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中使用Databinding而不是Click =“Button1_Click”。我怎么能这样做?

我感谢所有的帮助

1 个答案:

答案 0 :(得分:3)

由于您使用的是Silverlight 4,因此可以使用commands。将Command的{​​{1}}属性绑定到Button的实例,这将在执行时打开子窗口。然后,当您单击该按钮时,将执行该命令。

This page包含对命令的合理介绍。