WPF zone de texte avec image
Je suis en train de faire un WPF interface de connexion. Dans mon panneau de connexion, j'ai une connexion TextBox
et un PasswordBox
. Comme ce que montre la première image ci-dessous, il y a un peu de l'homme logo sur la page de connexion de zone de texte et un verrou dans la zone mot de passe. J'ai mis l'image dans la zone de texte d'arrière-plan, puis lorsque j'essaie d'insérer un mot dans la boîte de connexion, les mots s'annuler l'homme logo(image B). Tous les conseils pour bien le faire?
Mon XAML:
<TextBox Width="380" Height="25" HorizontalAlignment="Center" Foreground="WhiteSmoke" BorderBrush="Transparent" >
<TextBox.Background>
<ImageBrush ImageSource="/icon/user_login.png" AlignmentX="Left" Stretch="None"></ImageBrush>
</TextBox.Background>
</TextBox>
Image De Une:
Image B:
OriginalL'auteur 0070 | 2012-12-18
Vous devez vous connecter pour publier un commentaire.
Ma suggestion est que vous remplacer chacun des
Textbox's
avec unDockPanel
. Dans lequel ils ont chacun uneImage
comme le plus à gauche de l'élément et unTextbox
comme le plus à droite. Définissez ensuite les images de l'Utilisateur et la Serrure respectivement. Puis définissez les milieux de l'Textbox
etImages
transparent. Vous pouvez ensuite définir quel que soit le style que vous voulez sur leDockPanel
.EDITION 1 - Copier coller à partir d'un exemple fonctionnel
Code:
Image:
En ne définissant pas la
DockPanel.Dock
bien sur le deuxième point, je le dis à s'étendre à travers le reste de laDockPanel
. Pour toute autre question, s'il vous plaît laissez-moi savoir. Si vous copiez collez le ci-dessus, il pourrait ne pas être le même, à cause de moi, de la découpe des parties sans importances.OriginalL'auteur JosephGarrone
OriginalL'auteur Hasansalih