Este artigo descreve um problema em que o estado visual anterior de um controlo personalizado é perdido quando descarrega e, em seguida, recarrega o controlo numa aplicação Microsoft Silverlight para Windows Embedded (SWE) no Windows Embedded Compact 2013. Está disponível uma atualização para corrigir este problema. Antes de instalar esta atualização, todas as atualizações anteriormente emitidas para este produto têm de ser instaladas.
Sintomas
Tem uma aplicação SWE que tem um controlo e botões personalizados para realizar as seguintes operações no Windows Embedded Compact 2013:
- Controlo de descarregamento
- Recarregar controlo
- Definir estado
Quando executa a aplicação e, em seguida, seleciona o botão Definir estado , o estado do elemento visual de controlo personalizado muda (não muda para o estado predefinido). Se selecionar o botão Desativar controlo e, em seguida, selecionar Recarregar controlo, o estado da árvore visual (elemento visual) é o estado predefinido e o estado do elemento visual anterior é perdido.
Resolução
Informações de atualização de software
A Atualização Mensal do Windows Embedded Compact 2013 (setembro de 2015) está agora disponível na Microsoft. Para transferir esta atualização mensal do Windows Embedded Compact 2013, aceda a Microsoft OEM Online ou MyOEM.
Pré-requisitos
Esta atualização só é suportada se todas as atualizações anteriormente emitidas para este produto também tiverem sido instaladas.
Requisito de reinício
Depois de aplicar esta atualização, tem de efetuar uma compilação limpa de toda a plataforma. Para tal, utilize um dos seguintes métodos:
- No menu Compilar , selecione Solução Limpa e, em seguida, selecione Criar Solução.
- No menu Compilar , selecione Reconstruir Solução.
Não tem de reiniciar o computador depois de aplicar esta atualização de software.
Informações de substituição de atualizações
Esta atualização não substitui outras atualizações.
Informações de ficheiro
A versão em inglês deste pacote de atualização de software tem os atributos de ficheiro (ou atributos de ficheiro posteriores) que estão listados na tabela seguinte. As datas e horas destes ficheiros estão listadas na Hora Universal Coordenada (UTC). Quando vê as informações do ficheiro, estas são convertidas para a hora local. Para encontrar a diferença entre a hora UTC e a hora local, utilize o separador Fuso Horário no item Data e Hora no Painel de Controlo.
Files incluídos neste pacote de atualização
| Nome de ficheiro | Tamanho do ficheiro | Data | Hora | Caminho |
|---|---|---|---|---|
| Xamlruntimecore_dt.dll | 2,415,288 | 28 set-2015 | 10:15 | Público\Comum\Carvalho\Bin\I386 |
| Xamlruntimecore.map | 5,329,915 | 28 set-2015 | 10:24 | Público\Common\Oak\Target\X86\Checked |
| Xamlruntimecore.rel | 5,786,969 | 28 set-2015 | 10:24 | Público\Common\Oak\Target\X86\Checked |
| Xamlruntimecore.dll | 6,316,032 | 28 set-2015 | 10:24 | Público\Common\Oak\Target\X86\Checked |
| Xamlruntimecore.map | 1,811,161 | 28 set-2015 | 10:24 | Público\Common\Oak\Target\X86\Retail |
| Xamlruntimecore.rel | 1,844,013 | 28 set-2015 | 10:24 | Público\Common\Oak\Target\X86\Retail |
| Xamlruntimecore.dll | 2,879,488 | 28 set-2015 | 10:24 | Público\Common\Oak\Target\X86\Retail |
| Xamlruntimecore.map | 5,372,914 | 28 set-2015 | 10:23 | Public\Common\Oak\Target\X86\Debug |
| Xamlruntimecore.rel | 4,078,898 | 28 set-2015 | 10:23 | Public\Common\Oak\Target\X86\Debug |
| Xamlruntimecore.dll | 7,512,064 | 28 set-2015 | 10:23 | Public\Common\Oak\Target\X86\Debug |
| Xamlruntimecore.map | 14,901,720 | 28 set-2015 | 10:24 | Público\Common\Oak\Target\Armv7\Checked |
| Xamlruntimecore.rel | 2,826,475 | 28 set-2015 | 10:24 | Público\Common\Oak\Target\Armv7\Checked |
| Xamlruntimecore.dll | 6,107,136 | 28 set-2015 | 10:24 | Público\Common\Oak\Target\Armv7\Checked |
| Xamlruntimecore.map | 3,969,113 | 28 set-2015 | 10:24 | Público\Common\Oak\Target\Armv7\Retail |
| Xamlruntimecore.rel | 1,638,693 | 28 set-2015 | 10:24 | Público\Common\Oak\Target\Armv7\Retail |
| Xamlruntimecore.dll | 2,789,376 | 28 set-2015 | 10:24 | Público\Common\Oak\Target\Armv7\Retail |
| Xamlruntimecore.map | 20,734,862 | 28 set-2015 | 10:23 | Public\Common\Oak\Target\Armv7\Debug |
| Xamlruntimecore.rel | 2,572,783 | 28 set-2015 | 10:23 | Public\Common\Oak\Target\Armv7\Debug |
| Xamlruntimecore.dll | 7,462,912 | 28 set-2015 | 10:23 | Public\Common\Oak\Target\Armv7\Debug |
| Xamlruntimecore_dt.dll | 2,415,288 | 28 set-2015 | 10:15 | Programas\Microsoft visual studio 11.0\Vc\Vcwizards\Windowsembeddedsilverlighttools |
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.