c#-如何在WPF中调用window1到Window2的事件
发布时间:2022-04-13 07:42:20 616
相关标签: # c++# flask
我有(主窗口)和(窗口1)在主窗口我有按钮,在窗口1我有标签。现在我想让它,当我点击主窗口中的按钮时,标签颜色在window1中改变。这是Far迄今为止尝试过的方法,但没有成功
公共部分类主窗口:窗口
{
public MainWindow()
{
InitializeComponent();
}
private void btnFirstWindow_Click(object sender, RoutedEventArgs e)
{
Window1 sWindow = new Window1(btnFirstWindow);
sWindow.Show();
}
}
主窗口XAML
Title="Window1 "高度="450 "宽度="800">
公共部分类Window1:Window
{
private Button btnfirstWindow;
public Window1(Button btnfirstWindow)
{
this.btnfirstWindow = btnfirstWindow;
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
btnfirstWindow.Click += btnfirstWindow_Click;
}
void btnfirstWindow_Click(object sender, RoutedEventArgs e)
{
lblShowUser.Background = Brushes.Red;
}
}
**Window1 XAML**
Title='1〕窗口1'高度450'宽度800">
当按钮和标签都在主窗口上时,我就是这样工作的
公共部分类主窗口:窗口
{
public MainWindow()
{
InitializeComponent();
}
private void btn_Click(object sender, RoutedEventArgs e)
{
if (Label.Background == Brushes.Black)
{
Label.Background = new LinearGradientBrush(Colors.Red, Colors.Red, 90);
}
else
{
Label.Background = Brushes.Red;
}
}
}
**XAML**
Title='1〕主窗口'高度450'宽度800">
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报