我有一个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"。我该怎么做?
我感谢的所有帮助
由于您使用的是Silverlight 4,因此可以使用命令。您将Button
的Command
属性绑定到ICommand
的实例,该实例将在执行时打开子窗口。然后,当您单击该按钮时,将执行该命令。
本页包含了一个相当好的命令介绍。