修复:在 WEC 2013 中卸载和重新加载 SWE 应用程序中的自定义控件时的视觉状态问题

本文介绍了在 Windows Embedded Compact 2013 Microsoft Silverlight for Windows Embedded (SWE) 应用程序中卸载然后重新加载该控件时,自定义控件的先前视觉状态丢失的问题。 更新可用于解决此问题。 安全此更新之前,必须安装适用于此产品的所有以前发布的更新。

症状

你有一个 SWE 应用程序,该应用程序具有用于在 Windows Embedded Compact 2013 中执行以下操作的自定义控件和按钮:

  • 卸载控件
  • 重载控件
  • 设置状态

运行应用程序并选择“ 设置状态 ”按钮时,自定义控件视觉状态 (更改为默认状态) 。 如果选择“ 卸载控件 ”按钮,然后选择“ 重载控件”,则视觉树 (视觉对象) 状态为默认状态,而以前的视觉状态将丢失。

解决方法

软件更新信息

Windows Embedded Compact 2013 月度更新 (2015 年 9 月) 现已从 Microsoft 提供。 若要下载此 Windows Embedded Compact 2013 月度更新,请转到 Microsoft OEM OnlineMyOEM

先决条件

仅当已安装了以前针对该产品发布的所有更新时,才支持此更新。

重启要求

应用此更新后,必须对整个平台执行清理生成。 为此,请使用下列方法之一:

  • 在“生成”菜单上,依次选择“清理解决方案”和“生成解决方案”。
  • 在“生成”菜单上,选择“重新生成解决方案”。

应用此软件更新后,无需重启计算机。

更新替换信息

此更新不替代任何其他更新。

文件信息

此软件更新包的英文版本具有下表列出的文件属性(或更新的文件属性)。 这些文件的日期和时间按协调世界时 (UTC) 列出。 查看文件信息时,会将其转换为本地时间。 要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。

包含在此更新包中的文件

文件名 文件大小 日期 时间 路径
Xamlruntimecore_dt.dll 2,415,288 2015 年 9 月 28 日 1,015 Public\Common\Oak\Bin\I386
Xamlruntimecore.map 5,329,915 2015 年 9 月 28 日 10:24 Public\Common\Oak\Target\X86\Checked
Xamlruntimecore.rel 5,786,969 2015 年 9 月 28 日 10:24 Public\Common\Oak\Target\X86\Checked
Xamlruntimecore.dll 6,316,032 2015 年 9 月 28 日 10:24 Public\Common\Oak\Target\X86\Checked
Xamlruntimecore.map 1,811,161 2015 年 9 月 28 日 10:24 Public\Common\Oak\Target\X86\Retail
Xamlruntimecore.rel 1,844,013 2015 年 9 月 28 日 10:24 Public\Common\Oak\Target\X86\Retail
Xamlruntimecore.dll 2,879,488 2015 年 9 月 28 日 10:24 Public\Common\Oak\Target\X86\Retail
Xamlruntimecore.map 5,372,914 2015 年 9 月 28 日 1,023 Public\Common\Oak\Target\X86\Debug
Xamlruntimecore.rel 4,078,898 2015 年 9 月 28 日 1,023 Public\Common\Oak\Target\X86\Debug
Xamlruntimecore.dll 7,512,064 2015 年 9 月 28 日 1,023 Public\Common\Oak\Target\X86\Debug
Xamlruntimecore.map 14,901,720 2015 年 9 月 28 日 10:24 Public\Common\Oak\Target\Armv7\Checked
Xamlruntimecore.rel 2,826,475 2015 年 9 月 28 日 10:24 Public\Common\Oak\Target\Armv7\Checked
Xamlruntimecore.dll 6,107,136 2015 年 9 月 28 日 10:24 Public\Common\Oak\Target\Armv7\Checked
Xamlruntimecore.map 3,969,113 2015 年 9 月 28 日 10:24 Public\Common\Oak\Target\Armv7\Retail
Xamlruntimecore.rel 1,638,693 2015 年 9 月 28 日 10:24 Public\Common\Oak\Target\Armv7\Retail
Xamlruntimecore.dll 2,789,376 2015 年 9 月 28 日 10:24 Public\Common\Oak\Target\Armv7\Retail
Xamlruntimecore.map 20,734,862 2015 年 9 月 28 日 1,023 Public\Common\Oak\Target\Armv7\Debug
Xamlruntimecore.rel 2,572,783 2015 年 9 月 28 日 1,023 Public\Common\Oak\Target\Armv7\Debug
Xamlruntimecore.dll 7,462,912 2015 年 9 月 28 日 1,023 Public\Common\Oak\Target\Armv7\Debug
Xamlruntimecore_dt.dll 2,415,288 2015 年 9 月 28 日 1,015 Program files\Microsoft visual studio 11.0\Vc\Vcwizards\Windowsembeddedsilverlighttools

      

参考资料

了解 Microsoft 用于描述软件更新的术语