Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在类中调用方法而不调用内部构造函数_C#_Wpf_Xaml_Constructor_Frame - Fatal编程技术网

C# 在类中调用方法而不调用内部构造函数

C# 在类中调用方法而不调用内部构造函数,c#,wpf,xaml,constructor,frame,C#,Wpf,Xaml,Constructor,Frame,使用WPF/XAML在主窗口上使用框架显示页面 通过按钮从第1页导航到第2页 如何在page2类内调用方法而不在构造函数内调用它?将其设为静态,或者如果您在构造函数中避免使用代码,但需要访问其他实例数据,请重载构造函数,使其中一个包含您的代码,另一个不包含您的代码 public MyPage() { // code to avoid } public MyPage(bool otherData) { // don't run the code in the default co

使用WPF/XAML在主窗口上使用框架显示页面

通过按钮从第1页导航到第2页


如何在page2类内调用方法而不在构造函数内调用它?

将其设为静态,或者如果您在构造函数中避免使用代码,但需要访问其他实例数据,请重载构造函数,使其中一个包含您的代码,另一个不包含您的代码

public MyPage()
{
    // code to avoid
}

public MyPage(bool otherData)
{
    // don't run the code in the default constructor
}

这取决于您不想使用构造函数的原因。

将其设置为静态方法