无窗口的wpf应用程序示例?

时间:2010-08-28 04:53:07

标签: c# .net wpf xaml windowless

任何建议或链接或示例应用程序(针对VS2010)都是如何开发“无窗口”WPF应用程序的?

那些看起来相当现代,并且似乎没有边缘的历史窗口镀铬 - 它们似乎有圆边等......

2 个答案:

答案 0 :(得分:2)

我写了一个完全按照你所说的做的项目,我们使用了微软的以下项目, http://code.msdn.microsoft.com/WPFShell 最初我尝试通过关闭chrome来自己编写,不是一个好主意,除非你不想在标准的windows方法中拖动你的窗口。

答案 1 :(得分:1)

只需删除StartupUri并在Application Startup方法中不要加载窗口:

public partial class App

{

    public static bool IsTrue ;

    public App()
    {
        Startup += AppStartup;
    }


    public void DoWork()
    {
        for (int i = 0; i < 10; i++)
        {
            Thread.Sleep(1000);
            Trace.WriteLine("blah");
        }
        IsTrue = false;

    }
    void AppStartup(object sender, StartupEventArgs e)
    {
        IsTrue = true;
        new Thread(DoWork).Start();
        while (IsTrue)
        { }
        Current.Shutdown();
    }
}

}