2009-08-11 10 views
3

WPF programmé en C#: J'ai un programme où l'utilisateur peut cliquer sur une boîte et une boîte de dialogue s'ouvre et ils peuvent sélectionner n'importe quelle image. Quelle que soit l'image sélectionnée, elle apparaîtra dans la boîte. Je veux être en mesure d'afficher la largeur et la hauteur de l'image, car si l'image sélectionnée est petite, elle sera redimensionnée pour s'adapter à la boîte. Mais je veux afficher la largeur et la hauteur réelles de l'image qu'ils ont sélectionnée. Comment puis je faire ça?Obtenir l'image Hauteur et largeur

Répondre

2

Vous en fait assez répondu à votre propre question. Il existe deux propriétés de dépendance que vous pouvez utiliser: ActualWidth et ActualHeight. Cela vous donnera la taille que l'image utilise sur l'écran, pas ce qui est actuellement défini, ce qui est ce que la largeur et la hauteur vous donnent.

En outre, ces propriétés de dépendance sont utilisables par n'importe quel FrameworkElement je crois.

FrameworkElement.ActualWidth

FrameworkElement.ActualHeight

+0

Je pense que Jake se réfère à la largeur et la hauteur de l'image elle-même, et non du contrôle 'Image' ... –

+1

@Thomas Oh tu as probablement raison. Je vais laisser ma réponse au cas où quelqu'un trouverait cette information sur le contrôle – Joseph

+0

Juste ce que je voulais, merci –

Questions connexes