2012-12-27 8 views
6

Sto sperimentando con ManipulationMode in XAML per un'app store di Windows. Voglio avere tante impostazioni direttamente nel mio xaml, quindi non devo usare così tanto il codice. Quando ho trovato una soluzione per ottenere il mio riconoscimento colpo di lavoro ho trovato qualcosa da fare in codice dietro come il seguente:Posso scegliere più di un valore per un attributo in XAML?

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

Ora ho cercato di ottenere questo lavoro utilizzando un codice XAML. Allora ho usato questo

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

Questo funziona bene, ma non ho trovato un modo per utilizzare ManipulationMode translateX E TranslateY allo stesso tempo.

Ho provato ad aggiungere alcuni operatori booleani nell'attributo e il seguente frammento nella mia griglia.

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

Cosa si ottiene errato o non è possibile farlo in XAML puro?

Grazie Hermann

risposta

10

È necessario utilizzare valori separati da virgola.

+0

Questa soluzione era semplice da capire>. < –

Problemi correlati