Astuce Silverlight : comment charger dynamiquement un contrôle depuis une DLL - #S027

Si vous avez une image ou une application lourde il peut être mieux de la couper et de la placer dans des plus petits composants (DLL) qui peuvent être téléchargés par le client depuis le serveur lorsqu’il en a besoin. De cette façon vos clients n’ont pas besoin d’attendre que toute l’application soit téléchargée à…

1

Astuce Silverlight : comment implémenter le Double Click - #S026

  Actuellement, Silverlight supporte la souris mais avec un seul click. Donc dans cette astuce nous allons voir comment implémenter le Double Clic. Vous pouvez appliquer cette technique à un contrôle individuel ou à toute votre page. La clé de cette astuce est de lancer un timer DispatcherTimer lorsque l’événement click gauche de la souris…

1

Astuce Silverlight : comment modifier la taille de votre contrôle Silverlight - #S025

Une propriété souvent inconnue de votre contrôle Silverlight est la propriété ScaleMode. Cette propriété permet de spécifier comment les contrôles, au sein de votre application Silverlight, seront redessinés lorsque votre contrôle Silverlight est redimensionné. Par exemple, si la largeur ou la hauteur de votre contrôle Silverlight est défini sur un pourcentage de la page de…

1

Astuce Silverlight : comment rogner un objet - #S024

  Si vous souhaitez simplement afficher une partie d’un objet pour pouvez le faire au travers de la propriété Clip. Le clip que vous définissez est la zone de l’objet que vous souhaitez afficher. Par exemple, avec un rectangle défini comme ceci : <Rectangle Fill=”DarkGoldenrod” Height=”100″ Width=”200″ StrokeThickness=”3″ Stroke=”Black”></Rectangle> Si vous ne souhaitez afficher qu’une…

1

Astuce Silverlight : comment désactiver l’accès à DOM HTML depuis votre Application Silverlight - #S023

Si vous désirez désactiver votre application Silverlight de l’accès à votre navigateur DOM vous pouvez le faire via le paramètre appelé EnableHtmlAccess. Par exemple, pour désactiver l’accès dans votre page HTML qui héberge votre composant Silverlight, ajoutez ce paramètre à votre contrôle Silverlight dans votre fichier HTML : <param name=”enablehtmlaccess” value=”false”/> Si votre application Silverlight…

1

Astuce Silverlight :Animer des objets avec DoubleAnimationUsingKeyFrames - #S022

Dans l’astuce #S020 j’ai exploré l’utilisation de DoubleAnimation pour animer la valeur d’une propriété pour un contrôle donné en utiliser la méthode De/Vers. Dans cette astuce, nous allons explorer DoubleAnimationUsingKeyFrames. Tandis que DoubleAnimation va d’une valeur vers une autre, DoubleAnimationUsingKeyFrames quand à lui est un conteneur pour un ensemble d’images clé qui déterminera la valeur…

1

Astuce Silverlight : Créer un générateur de nombre aléatoire efficace - #S021

Dans certains de mes anciens articles j’ai créé un générateur de nombres aléatoires distinct pour chaque objet. Toutefois, la documentation sur les nombres aléatoires stipule : « La valeur initiale par défaut est dérivée de l’horloge système et a la résolution finie. En conséquence, les objets Random différents qui sont créés successivement par un appel…

0

Astuce Silverlight : Animer des objets avec DoubleAnimation - #S020

En Silverlight vous pouvez utiliser le contrôle Storyboard pour animer une propriété d’un objet. Il peut être utilisé pour des propriétés de type double, Color ou Point. Par exemple vous pouvez animer le changement de la propriété Opacity de type double d’un Rectangle en fonction du temps. Un Storyboard peut être déclaré dans votre XAML…

0

Astuce Silverlight : Où obtenir les versions localisées de Silverlight 2 Tools - #S019

Je suis fier de vous annoncer que nous avons publié Silverlight 2 Tools pour Visual Studio 2008 SP1 dans 8 langues ! Consultez les liens ci-dessous pour les obtenir dans la langue de votre choix. Page de téléchargement : Français Fichier: http://download.microsoft.com/download/8/E/4/8E4EDB7F-6002-43F9-9C20-AC13EE1A6D7E/Silverlight_Tools.exe Page de téléchargement : Chinois (CHS) Fichier : http://download.microsoft.com/download/2/1/8/218414F1-33DA-45B6-9007-18A1566D0D41/Silverlight_Tools.exe Page de téléchargement :…

0

Astuce Silverlight : Surveiller les événements App.Current Startup, UnhandledException & Exit - #S018

Avez-vous déjà remarqué l’événement de la classe appelé Loaded() qui vous indique quand la page est chargée, mais il n’y a rien pour Exit() ou Quit() ? Exemple avec Page.Loaded() :public Page(){ InitializeComponent(); this.Loaded += new RoutedEventHandler(Page_Loaded);} void Page_Loaded(object sender, RoutedEventArgs e){ } Une des méthode pour surveiller l’événement Exit() de votre classe Page est de…

2