C#事件冒泡 - 从同一页面和其他页面调用

时间:2015-05-19 07:07:47

标签: c# xaml event-handling windows-phone-8.1 event-bubbling

我正在尝试为按钮单击事件创建一个新的事件处理程序,然后调用它来做一些工作。问题是当我调试时,没有错误或警告,但代码仍然没有做任何事情。以下是代码。

public event RoutedEventHandler fbStatusUpdated;

    private void roundone_Click(object sender, RoutedEventArgs e)
    {
        if (this.fbStatusUpdated != null)
            this.fbStatusUpdated(this, new RoutedEventArgs ());
    }

    public void newEvent()
    {

        this.fbStatusUpdated += new RoutedEventHandler (MyEventHandlerFunction_StatusUpdated);

    }

    public void MyEventHandlerFunction_StatusUpdated(object sender, RoutedEventArgs e)
    {
        // Change text block visibility
        this.rateandreview.Visibility = Visibility.Visible;
    }

我这样做是因为当引发按钮单击事件时,我还必须从其他页面更改同一页面上其他控件的属性。

我找到了一些帮助Here,但对我没用。

感谢。

编辑:我在调用newEvent时遇到问题。任何人都可以帮我编译代码。我在所有知道的地方打电话,但仍然无法工作。

0 个答案:

没有答案