2012-05-02 9 views
7

Ho un problema nel mostrare i dati design Tempo in miscela qui è il mio codice Questa è la mia collezione visualizza sorgente:CollectionViewSource, Design Time Data, Miscela e Windows 8

<CollectionViewSource 
     x:Name="DataSource" 
     Source="{Binding Groups}" 
     IsSourceGrouped="true" 
     ItemsPath="Items" 
     d:Source="{Binding ItemGroups, Source={d:DesignInstance Type=data:SampleData, IsDesignTimeCreatable=True}}"/> 

E la Grid View che lo utilizza :

Il mio problema è che sto vedendo i dati di progettazione solo in VS11 ma non in Blend. Perché?

Grazie

+0

Lo stesso problema qui. – Gabriel

+0

È ancora un problema? GroupedItemsPage dell'app Grid modello ha questo costrutto e sembra funzionare correttamente. Ho notato che l'OP era pre-GA ma @Gabriel dovrebbe essere nella versione rilasciata. –

+0

L'ho fatto funzionare, ma non ricordo esattamente quale fosse il problema. – Gabriel

risposta

2

La risposta dipende da come si sta istanziare i dati in fase di progettazione. Sembra che tu stia usando un ViewModel? In tal caso, verifica in quale punto lo crei. per esempio. lo stai creando come elemento nel tuo XAML o lo stai creando nel costruttore della vista?

In realtà non dovrebbe esserci differenza in ciò che si vede in fase di progettazione in Visual Studio rispetto a ciò che si vede in fase di progettazione in Expression Blend. Se esiste, potrebbe essere necessario eseguire una pulizia e ricostruzione del progetto in uno dei programmi. Se il problema persiste, prova a chiudere Blend e riaprirlo.