Mam problem z wyświetleniem item w listbox-e, po prostu lista jest pusta. Oczywiście w kodzie kolekcja jest tworzona i zawiera URI do plików. Po skompilowaniu jednak ListBox jest pusty. Korzystam z MVVM Light. Kod :
<UserControl <wycięte>>
<ListBox x:Name="listBox" Height="480" Width="640" ItemTemplate="{DynamicResource ListBox3dItemTemplate}">
<ListBox.Resources>
<DataTemplate x:Key="ListBox3dItemTemplate">
<Viewport3D DataContext="{Binding Source={StaticResource Locator}, Path=ListView3DViewModel}">
<!--Triggersy dla animacji-->
wycięte
<!--KAMERA-->
wycięte
<ModelVisual3D>
<ModelVisual3D.Content>
<Model3DGroup>
przykład jednej ze ścian cuba.....
<!--FACE #1-->
<GeometryModel3D x:Name="FaceBottom">
<GeometryModel3D.Geometry>
<MeshGeometry3D Positions="-1,-1,-1 1,-1,-1 1,-1,1 -1,-1,1"
TriangleIndices="0 1 2 2 3 0" TextureCoordinates="0,1 1,1 1,0 0,0" />
</GeometryModel3D.Geometry>
<GeometryModel3D.Material>
<DiffuseMaterial>
<DiffuseMaterial.Brush>
<ImageBrush ImageSource="{Binding SourceTexturePack/FaceBottom}"
Stretch="Fill" />
</DiffuseMaterial.Brush>
</DiffuseMaterial>
</GeometryModel3D.Material>
</GeometryModel3D>
<!--FACE #2-->
wycięte
<!--FACE #3-->
wycięte
<!--FACE #4-->
wycięte
<!--FACE #5-->
wycięte
<!--FACE #6-->
wycięte
<AmbientLight Color="White" />
<DirectionalLight Color="White" Direction="1,-2,-3" />
<DirectionalLight Color="White" Direction="-1,2,3" />
</Model3DGroup>
</ModelVisual3D.Content>
</ModelVisual3D>
</Viewport3D>
</DataTemplate>
</ListBox.Resources>
</ListBox>
</UserControl>
Gdy na sztywno wciskam w kod MainWindow kod z ViewPort3D dane są wyświetlane. Coś zmaściłem ale nie wiem co :)