2010-05-24 8 views
11

Quiero usar operaciones matemáticas en código XAML pero no sé cómo?Cómo usar operaciones matemáticas en XAML

+0

que' Va a tener que ser mucho más específico para que esta pregunta tenga sentido. – Donnie

+0

¿Qué es lo que quieres lograr? XAML es un lenguaje de marcado para la interfaz de usuario. Para realizar cálculos (complejos) necesitará escribir algún código en los archivos cs. – ChrisF

+0

¿Qué tipo de matemáticas y en qué estarías haciendo? – Tejs

Respuesta

12

Pedido esto:

http://blogs.msdn.com/b/llobo/archive/2006/11/13/arithmetic-operations-in-xaml.aspx

Uno de los obstáculos comunes (si se puede llamar así) a los que me enfrento mientras escribo algo de xaml es realizar operaciones aritméticas simples mientras se vincula. hmm ... estoy seguro de que muchos se han enfrentado a la misma ... La solución está escribiendo un IValueConverter y ya está ... Para operaciones matemáticas sencillas como [ActualHeight + 10] podemos utilizar fácilmente el código ArithmeticConverter ...

13

¿Quiere decir que quiere realizar operaciones aritméticas en xaml?

la salida this post (viene con un proyecto de ejemplo)

Se le permite especificar un código como éste:

<TextBlock Height="{Binding ElementName=tb1, Path=ActualHeight, 
    Converter={StaticResource JScript}, 
    ConverterParameter=Int32.Parse(values[0])/10 *100-110 }" Background="Red"/> 
+6

No entiendo por qué esta respuesta no se seleccionó y/o subió más, ya que se envió un día antes de la otra respuesta y tiene más que solo un enlace. – newenglander

+1

@newenglander Yo tampoco lo entiendo ... especialmente porque es el mismo enlace :) – Jowen

Cuestiones relacionadas