2010-05-24 43 views
11

Tôi muốn sử dụng các phép toán trong mã XAML nhưng tôi không biết làm thế nào?Cách sử dụng phép toán trong XAML

+0

bạn' sẽ phải cụ thể hơn rất nhiều cho câu hỏi này để có ý nghĩa gì. – Donnie

+0

Bạn muốn đạt được điều gì? XAML là một ngôn ngữ đánh dấu cho giao diện người dùng. Để thực hiện các phép tính phức tạp, bạn cần phải viết một số mã trong các tệp cs. – ChrisF

+0

Loại toán học nào và bạn sẽ làm gì? – Tejs

Trả lời

12

Thanh toán này:

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

Một của các rào cản phổ biến (nếu bạn có thể gọi đó) mà tôi phải đối mặt trong khi viết một số xaml là thực hiện các phép tính số học đơn giản trong khi ràng buộc. hmm ... Tôi chắc chắn nhiều người đã phải đối mặt với cùng một ... Các giải pháp được viết một IValueConverter và bạn được thiết lập ... Đối với toán học đơn giản như [ActualHeight + 10] chúng ta có thể dễ dàng sử dụng mã ArithmeticConverter ...

13

Bạn có nghĩa là bạn muốn thực hiện các phép tính số học trong xaml?

séc ra this post (nó đi kèm với một dự án mẫu)

Nó cho phép bạn xác định mã như thế này:

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

Không hoàn toàn hiểu tại sao câu trả lời này không được chọn và/hoặc được bỏ phiếu nhiều hơn, vì nó đã được gửi một ngày trước câu trả lời khác và không chỉ liên kết. – newenglander

+1

@newenglander Tôi cũng không nhận được nó ... đặc biệt là vì nó là cùng một liên kết :) – Jowen

Các vấn đề liên quan