evento
17/03, 23 - 21/03, 23
Junte-se à série meetup para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registe-se agoraEste browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Permite o posicionamento de código em uma produção XAML. Esse código pode ser compilado por qualquer implementação de processador XAML que compile XAML ou deixado na produção XAML para usos posteriores, como interpretação por um tempo de execução.
<x:Code>
// code instructions, usually enclosed by CDATA...
</x:Code>
O código dentro do elemento de diretiva XAML x:Code
ainda é interpretado dentro do namespace XML geral e dos namespaces XAML fornecidos. Portanto, geralmente é necessário incluir o código usado para x:Code
dentro de um segmento CDATA
.
x:Code
não é permitido para todos os mecanismos de implantação possíveis de uma produção XAML. Em frameworks específicos (por exemplo, WPF) o código deve ser compilado. Em outras estruturas, x:Code
uso pode ser geralmente proibido.
Para estruturas que permitem conteúdo de x:Code
gerenciado, o compilador de linguagem correto a ser usado para x:Code
conteúdo é determinado pelas configurações e destinos do projeto que contém o que é usado para compilar o aplicativo.
O código declarado dentro x:Code
para WPF tem várias limitações notáveis:
O elemento de diretiva x:Code
deve ser um elemento filho imediato do elemento raiz da produção XAML.
Diretiva x:Class deve ser fornecida no elemento raiz pai.
O código colocado dentro x:Code
será tratado por compilação para estar dentro do escopo da classe parcial que já está sendo criada para essa página XAML. Portanto, todo o código que você definir deve ser membros ou variáveis dessa classe parcial.
Não é possível definir classes adicionais, a não ser aninhando uma classe dentro da classe parcial (o aninhamento é permitido, mas não é típico porque as classes aninhadas não podem ser referenciadas em XAML). Namespaces CLR diferentes do namespace usado para a classe parcial existente não podem ser definidos ou adicionados.
As referências a entidades de código fora do namespace CLR de classe parcial devem ser totalmente qualificadas. Se os membros que estão sendo declarados forem substituídos pelos membros substituíveis pela classe parcial, isso deverá ser especificado com a palavra-chave de substituição específica do idioma. Se os membros declarados em x:Code
conflito de escopo com membros da classe parcial criada a partir do XAML, de tal forma que o compilador relate o conflito, o arquivo XAML não poderá compilar ou carregar.
Comentários do .NET Desktop feedback
O .NET Desktop feedback é um projeto código aberto. Selecione um link para fornecer comentários:
evento
17/03, 23 - 21/03, 23
Junte-se à série meetup para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registe-se agora