Publié jeudi 17 juillet 2008 14:15 par Audrey

[Silverlight] Comment utiliser un User Control avec Silverlight 2 beta 2 ?

Voici la question que je me suis posée hier. En voulant tester les User Controls avec Silverlight 2 beta 2, je me suis demandée comme y faire référence dans l'interface dans laquelle je souhaitais l'utiliser. Après quelques recherches infructueuses sur Internet, j'ai du télécharger un exemple de code d'une application pour pouvoir regarder dans le XAML la façon de procéder.

Du coup, voici un petit topo sur comment utiliser un User Control avec Silverlight 2 beta 2 Smile

Tout d'abord, il faut créer son User Control, ici nous allons lui donner le nom de UCPhoto.xaml.

On souhaite l'utiliser dans notre Page.xaml dont voici le code :

1
2
3
4
5
6
7
8
<UserControl x:Class="Projet.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="400" Height="300">
<Grid x:Name="LayoutRoot" Background="White">

</Grid>
</UserControl>

Ensuite il suffit de rajouter la ligne suivante dans la balise UserControl du code XAML de notre Page.xaml avec le namespace du User Control :

1
xmlns:uc="clr-namespace:UCPhoto"

uc représente l'alias qui va nous servir à appeler notre User Control dans l'interface, et voici ce que cela donne au final dans notre Page.xaml :

1
2
3
4
5
6
7
8
9
10
11
<UserControl x:Class="Projet.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:uc="clr-namespace:UCPhoto"
Width="400" Height="300">
<Grid x:Name="LayoutRoot" Background="White">
<uc:UCPhoto>
<!--notre User Control-->
</uc:UCPhoto>
</Grid>
</UserControl>

Tout simple, mais il faut le savoir Wink

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Classé sous ,

# re: [Silverlight] Comment utiliser un User Control avec Silverlight 2 beta 2 ? @ jeudi 17 juillet 2008 15:05

Ce type de manipulation plutôt utile et basique peut également être visualisée à l'aide d'Expression Blend et sa vue "split". Ainsi en modifiant les propriétés des contrôles ou en créant des UserControls on peut voir directement le XAML qui est généré. Pratique !

Download de Expression Blend 2.5 Preview Juin c'est par là http://www.microsoft.com/downloads/details.aspx?familyid=32A3E916-E681-4955-BC9F-CFBA49273C7C&amp;displaylang=en

guillaume


Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01