Я показываю несколько элементов фильма в ObservableCollection, используя типичный список + представление таблицы данных.Однако на той же странице я хочу, чтобы можно было быстро изменить представление на то, что я определяю для представления плаката (т. Е. Только изображения постеров в обертке).
Страница xaml использует модель представления в качестве текстового контекста.
Есть ли способ в основном заменить часть содержимого XAML другой?И все же сохраняйте как можно меньше кода в коде позади представления.
Я видел примеры WPF, в которых, например, используется DataTrigger, связанный с очень чистым viewmodelproperty, например, this article ... но Windows Phone не имеет DataTriggers, верно?
Я пытаюсь использовать подход MVVM-ish, поэтому требуется как можно меньше кода в представлении кода.
Итак, я хочу изменить это:
<ContentControl DataContext="{Binding CinemaShowsOverview }" Template="{StaticResource ListView}" />
Кому:
<ContentControl DataContext="{Binding CinemaShowsOverview }" Template="{StaticResource PosterView}" />