代码之家  ›  专栏  ›  技术社区  ›  char m

在Citrix中运行时,如何防止WPF+win32应用程序任务栏图标更改为Citrix默认图标?

  •  0
  • char m  · 技术社区  · 8 年前

    我有一个WPF应用程序,有很多本机代码和win32 windows。VS2015项目中将程序的应用程序图标定义为。。\gui\rc\MyApp。ico。当我在XenApp Citrix中启动程序时:

    1. WPF登录窗口在任务栏中显示正确的应用程序图标
    2. 登录后,会再次出现闪屏,任务栏图标消失

    MyApp。ico为160x160像素,深度为32位。

    之所以这样做,是因为我们想在主窗口之前显示其他窗口,所以未完成的主窗口位于屏幕之外的某个位置,我们不想从任务栏访问它。

    编辑:如果ShowInTaskbar未设置为false,则不会发生这种情况。

    1 回复  |  直到 8 年前
        1
  •  0
  •   dymanoid    8 年前

    而不是设置 ShownInTaskbar 属性,初始设置 Visibility Visibility.Hidden 价值

    一旦窗户准备好,就可以 属性可以设置为 Visibility.Visible

    推荐文章