Xaml
De Banane Atomic
Aller à la navigationAller à la recherche
Schémas
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
- WPF
- XAML
Xml NameSpace xmlns
Permet créer un xml namespace lié à un clr namespace d'un assemblage.
<!-- Création d'un xmlns nommé vm qui pointe sur le namespace ViewModel de l'assemblage ViewModel --> <Window xmlns:vm="clr-namespace:ViewModel;assembly=ViewModel"> <!-- xmlns qui désigne le projet courant --> <Window xmlns:this="clr-namespace:NamespaceCourant"> <!-- dans ce cas, l'ajout de l'assembly semble poser problème --> |
Syntaxe des propriétés
Syntaxe attribut
<Button Content="Cliquez ici!" /> |
Syntaxe élément-propriété
<Button> <Button.Content> Cliquez ici! </Button.Content> </Button> |
Propriétés implicites
- les propriétés de contenu
- les propriétés de type collection
<Button> Cliquez ici! </Button> <!-- on est pas obligé de mettre la propriété Button.Content, elle est implicite --> <ListBox> <ListBoxItem>Item 1</ListBoxItem> <ListBoxItem>Item 2</ListBoxItem> </ListBox> <!-- on est pas obligé de mettre la propriété ListBox.Items, elle est implicite --> |