9
votes

WPF: sur la souris survolez sur un contrôle particulier, augmentez sa taille et se chevauchent sur les autres commandes

Je souhaite augmenter la taille d'un contrôle chaque fois que l'utilisateur plane la souris. de
L'augmentation de la taille ne doit pas réajuster les autres commandes, plutôt que la commande actuelle doit chevaucher les commandes voisines, comme c'est le cas avec la recherche Google (onglet Images) ci-dessous:

text alt

L'image avec la bordure rouge chevauche les autres images.


0 commentaires

3 Réponses :


14
votes

Vous pouvez utiliser ScalTransform dans RenderTransform sur ISmouseover. Si vous souhaitez que la mise à l'échelle soit effectuée à partir du centre de la commande, vous pouvez utiliser rendutransformorigin = "0.5,0.5" . De plus, vous aurez probablement besoin de définir le zindex dans la gâchette pour vous assurer qu'il est affiché sur les autres commandes. Exemple avec un textBlock

update
Essayez-la comme ceci xxx


4 commentaires

L'image ci-jointe montre quelques informations supplémentaires lorsque la souris plane sur l'image ... Comment cela peut-il être rendu possible ..?


@Sudhakar Singh: C'est une question assez difficile à répondre sans connaître les détails. Vous pouvez utiliser un UserControl / CustomControl dans lequel vous ne montrez que les détails sur ISmouseover. Une autre approche consiste à éditer le modèle de TextBlock (ou à la commande que vous utilisez) et ajoutez les informations supplémentaires là-bas et ne le montre que sur ISMouseOVER. Veuillez poster une nouvelle question avec les détails de votre problème si cela ne vous a pas aidé


Même si je prévoyais d'avoir les informations présentes dans le modèle de contrôle et de définir la propriété de visibilité visible lorsque la souris est terminée. Je pense que cela fonctionnera ..


@Sudhakar Singh: Oui, espérons-le :) bonne chance



2
votes

@meleak ... Vous n'obtiendriez pas l'effet requis lorsque vous avez plusieurs blocs de texte empilés ensemble ....

pour E.G. Vérifiez ceci: xxx


2 commentaires

Ce dont j'ai besoin, c'est un effet de chevauchement des commandes sur d'autres commandes chaque fois que la souris est planifiée.


Mise à jour ma réponse. Est-ce ce que vous cherchiez?



3
votes

Pour un effet d'observation, ainsi que de donner à l'image un alignement horizontal: xxx


0 commentaires