我是WPF和MVVM的新手,並且正在通過Microsoft's site上的示例,但是,我看不到綁定是如何完成的。在鏈接的例子,有這段代碼:功能綁定規範
public partial class MainPage : UserControl
{
private PartInventoryViewModel viewModel;
public MainPage()
{
InitializeComponent();
viewModel = new PartInventoryViewModel();
this.DataContext = viewModel;
}
private void PartSearchButton_Click(object sender, RoutedEventArgs e)
{
viewModel.GetParts();
}
}
顯然:
它當用戶點擊PartSearchButton通知視圖模型實例。
但是怎麼樣?上例中的PartSearchButton
在上面的XAML中沒有約束。這是一個規範,如果你命名你的函數YourButtonName_Clicked()它會觸發點擊按鈕時?或者,如果您使用(object sender, RoutedEventArgs e)
參數創建函數,它是否會成爲偵聽器?還是有一些本教程沒有顯示的XAML,綁定發生在哪裏?
謝謝你的回答,對不起,如果這是一個新手。