代码之家  ›  专栏  ›  技术社区  ›  4imble

将代码直接放在InitializeComponent之后的不良做法?

  •  1
  • 4imble  · 技术社区  · 16 年前

    Page_Loaded 我不想再次被召唤。

    通过调试,我注意到 InitializeComponent 只是在第一次实现该页面时才被调用,并想知道我是否可以简单地将我的 调用后的代码如下:

    public partial class MyPage: Page
    {
        public MyPage()
        {
            InitializeComponent();
            //======> To Here
        }
    
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
           //Put Code from here <======
        }
    }
    

    这可以解决我的问题,但这是一种糟糕的做法吗?如果是这样,我未来可能会遇到什么问题?

    3 回复  |  直到 3 年前
        1
  •  0
  •   Yunnosch    3 年前