2012-12-27 35 views
6

Tôi đang thử nghiệm với ManipulationMode trong XAML cho một ứng dụng cửa hàng Windows. Tôi muốn có nhiều cài đặt trực tiếp trong xaml của tôi vì vậy tôi không phải sử dụng mã đằng sau quá nhiều. Khi tôi tìm thấy một giải pháp để có được sự công nhận swipe của tôi làm việc tôi thấy một cái gì đó để làm trong mã đằng sau như sau:Tôi có thể chọn nhiều hơn một giá trị cho một thuộc tính trong XAML không?

myGrid.ManipulationMode = ManipulationModes.TranslateX | ManipulationModes.TranslateY; 

Bây giờ tôi đã cố gắng để làm việc này bằng cách sử dụng một số mã XAML. sau đó tôi sử dụng này

<Grid Style="{StaticResource LayoutRootStyle}" ManipulationMode="TranslateY" ManipulationCompleted="manipulationCompleted"> 

này hoạt động tốt nhưng tôi đã không tìm thấy một cách để sử dụng ManipulationMode TranslateX VÀ TranslateY cùng một lúc.

Tôi đã cố gắng thêm một số toán tử boolean trong thuộc tính và đoạn mã sau vào trong lưới của tôi.

<Grid.ManipulationMode> 
    <ManipulationModes>TranslateX</ManipulationModes> 
    <ManipulationModes>TranslateY</ManipulationModes> 
</Grid.ManipulationMode> 

Tôi làm gì sai hoặc không thể thực hiện điều này trong XAML thuần túy?

Cảm ơn Hermann

Trả lời

10

Bạn cần sử dụng giá trị được phân cách bằng dấu phẩy.

+0

Giải pháp đó là cách đơn giản để tìm ra>. < –

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