[英]trigger function in UserControl after Button Click in MainWindow (WPF)
我的MainWindow
中有一個UserControl
。 單擊MainWindow
中的button
后,我想在UserControl
中觸發 function updateView()
。
我怎樣才能做到這一點?
提前致謝。
主窗口.xaml
<local :UserControl></local>
<Button x:Name="btn_start" Click="btn_start_Click"></Button>
MainWindow.xaml.cs
private void btn_start_Click(object sender, RoutedEventArgs e) {
//trigger updateView in UserControl.xaml.cs
}
UserControl.xaml.cs
private void updateView() {
//start something in UserControl, this is irrelevant
}
最簡單的方法之一是像這樣使用x:Name
分配一個實例
<local:UserControl x:Name="yourusercontrolinstance"/>
然后在 usercontrol 中,函數的訪問說明符必須是公共的,然后您可以通過實例調用該方法。
yourusercontrolinstance.updateView();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.