2012-12-27 33 views
6

Windows mağaza uygulaması için XAML'de ManipulationMode ile deneme yapıyorum. Doğrudan benim xamlimde çok sayıda ayar yapmak istiyorum, bu yüzden kodu çok fazla kullanmak zorunda kalmam. Benim tokatlamak tanıma çalışma almak için bir çözüm bulduk zaman arkasında aşağıdaki gibi kodda bir şey buldum: XAML'deki bir özellik için daha fazla değer seçebilir miyim?

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

Şimdi bazı xaml kodunu kullanarak bu çalışma almak için çalıştı. Sonra bu iyi çalışır bu

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

kullanılan ama aynı zamanda ManipulationMode TranslateX VE TranslateY kullanmanın bir yolunu bulamadık.

Öznitelikte ve aşağıdaki parçacığımdaki bazı boolean operatörlerini eklemeyi denedim.

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

Neyi yanlış anlarım yoksa bunu XAML'de yapmak mümkün değil mi?

Teşekkürler Hermann

cevap

10

Virgülle ayrılmış değerler kullanmanız gerekir.

+0

Bu çözüm, anlaşılması kolaydı. –

İlgili konular