Il est facile de redéfinir les valeurs linéaires renvoyées par une commande de curseur WPF:Nonlinear WPF valeurs curseur
public double Multiplier
{
get
{
switch ((int)sliderMultiplier.Value)
{
case 0: return 0.1;
case 1: return 0.2;
case 2: return 0.5;
case 3: return 1;
case 4: return 2;
case 5: return 5;
case 6: return 10;
default: throw new ArgumentOutOfRangeException();
}
}
}
Mais la poignée de curseur, tout en étant traîné, est accompagné d'une info-bulle indiquant la valeur sélectionnée - la unmapped valeur linéaire. Comment puis-je fournir la valeur remappée pour l'affichage? Ou obtenir le curseur pour fournir des valeurs non linéaires directement?
http://joshsmithonwpf.wordpress.com/2007/09/14/modifying-the-auto-tooltip-of-a-slider/ – paul
Poster le lien comme une réponse et je l'accepte il. Ca marche mais OMG c'est tellement hacky! –