Je suis en train de créer une méthode HtmlHelper pour générer du code pour divers éléments html avec width
et height
. J'ai une classe comme l'exemple simplifié suivant.L'utilisation de System.Drawing.Size pour représenter la largeur et la hauteur en tant que pixels OU pourcentages?
public class Media {
public string Url { get; set; }
public System.Drawing.Size Size { get; set; }
}
Je vais générer du code HTML comme suit.
<video width="360" height="280">
<source src="{Media.Url}" type="video/mp4"></source>
</video>
OU
<div style="width:100%;height:50%;background: url({Media.Url});">
...
</div>
Cependant, je voudrais être en mesure de stocker et width
height
en pixels ou en pourcentage dans ma classe Media
. Je considérais juste stocker les valeurs comme des chaînes, mais dans mon application, je dois pouvoir multiplier et diviser les valeurs parce que je vais mettre à l'échelle les éléments dans diverses parties de mon site.
Y a-t-il quelque chose de intégré dans le .Net Framework qui facilite la gestion des tailles en pixels ou en pourcentages?
Merci. J'aurais dû le savoir. – jessegavin