Developpez.com

Microsoft DotNET

Choisissez la catégorie, puis la rubrique :

logo
Sommaire > Développement > Les contrôles
        Comment créer dynamiquement un contrôle ?
        Comment afficher / cacher un contrôle ?
        Comment utiliser une Textbox en 'Password Mode' ?
        Comment personnaliser une tooltip?
        Quels sont les différents contrôles existants ?

rechercher
precedent    sommaire    suivant


Comment créer dynamiquement un contrôle ?
auteur : Ludovic Lefort

	Button button1 = new Button();
	button1.Width = 100;
	button1.Height = 30;
	button1.Content = "Cliquez ici !";
	Canvas.Children.Add(button1);

Comment afficher / cacher un contrôle ?
auteur : Ludovic Lefort

MonControl.Visibility = Visibility.Collapsed;  //cacher
MonControl.Visibility = Visibility.Visible     //afficher

Comment utiliser une Textbox en "Password Mode" ?
auteurs : Ludovic Lefort, Benjamin Roux
La textbox de la version 2 Beta 2 ne permet pas de cacher les caractères entrés dans une textbox.
Cependant de contrôle vous permet de le faire : http://pietschsoft.com/post/2008/03/PasswordTextBox-for-Silverlight-2-Beta-1.aspx


Comment personnaliser une tooltip?
auteur : alex_noox
Créez un composant (exemple ici : ToolTipPerso) :

<StackPanel x:Name="LayoutRoot">
<TextBlock Text="Infos :" TextDecorations="Underline"/>
<StackPanel Orientation="Horizontal">
    <Image Source="Images/info.png"/>
    <TextBlock Text="texte d'info"/>
</StackPanel>
</StackPanel>
Puis le lier à la tooltip d'un autre composant (ici un rectangle) :

ToolTipPerso ttp = new ToolTipPerso();
ToolTipService.SetToolTip(RectTest, ttp);

Quels sont les différents contrôles existants ?
auteur : Benjamin Roux
Dans la version actuelle (Silverlight 2 Beta 2) il existe ces différents contrôles

  • Button
  • Calendar
  • CheckBox
  • DataGrid
  • DatePicker
  • DatePickerTextBox
  • HyperLinkButton
  • ListBox
  • RadioButton
  • ScrollBar
  • Slider
  • TabControl
  • TextBlock
  • TextBox
  • ToggleButton

rechercher
precedent    sommaire    suivant

Consultez les autres F.A.Q's


Valid XHTML 1.1!Valid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2008 Ludovic LEFORT Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Responsables bénévoles de la rubrique Microsoft DotNET : Hinault Romaric - François DORIN -