【问题标题】:Telerik PageViewPage on PageRemoved for winformsTelerik PageViewPage on PageRemoved for winforms
【发布时间】:2015-12-18 07:09:59
【问题描述】:

我目前面临一个我无法找到解决方案的问题。 我正在使用 Telerik RadPageView 来管理不同的视图。当我关闭一个页面(PageViewPage)时,我希望执行一些代码来重新分级插入到页面中的视图。我尝试在视图上使用FormClosed() 事件,但它没有被触发。

然后我决定尝试使用 PageView 事件 (PageRemoved()) 来关闭页面,但我找不到需要使用 sender 访问的 View 对象。 所以现在我在祈祷外面有人可以帮助我摆脱痛苦;) 提前致谢!

【问题讨论】:

    标签: c# winforms events telerik


    【解决方案1】:

    FormClosed 事件仅在您关闭整个表单时才会触发,而不仅仅是RadPageViewPage。我猜你在PageRemoved 事件中走在正确的道路上。在这种情况下,您的sender 对象就是您的RadPageView。要获取已删除的当前页面,请使用您的活动中的 RadPageViewEventArgs

    private void radPageView1_PageRemoved(object sender, RadPageViewEventArgs e)
    {
        MessageBox.Show(e.Page.Text);
    }
    

    要将您的sender 设为RadPageView,请查看此内容。

    RadPageView view = (RadPageView)sender;
    

    RadPageView view = sender as RadPageView;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-22
      相关资源
      最近更新 更多