Why does Application.Current == null in a WinForms application?

前端 未结 3 1193
日久生厌
日久生厌 2020-12-10 12:27

Why does Application.Current come out to null in a WinForms application? How and when is it supposed to be set?

I am doing:

 static clas         


        
3条回答
  •  忘掉有多难
    2020-12-10 12:54

    Based on this other SO question, Application.Current is a WPF feature and not a WinForm feature.

    Application.Current Question

    There is an MSDN post that shows how to leverage the feature in Winform by adding some references to your code:

    you can add a reference to PresentationFramework first:

    1.In Solution Explorer, right-click the project node and click Add Reference.

    2.In the Add Reference dialog box, select the .NET tab.

    3.Select the PresentationFramework, and then click OK.

    4.Add "using System.Windows.Shell;" and "using System.Windows;" to your code.

提交回复
热议问题