В MVVM DataTemplates рассмотрены Представлениями, как UserControls являются Представлениями?

Существует более простой способ исправить проблему с iOS и состояниями наведения, используя CSS. Для ссылки у вас есть проблема с установленным свойством cursor равным pointer, и состояние наведения будет игнорироваться в iOS. Все ссылки для правильной работы см. Ниже:

a
{cursor: pointer;}
7
задан abatishchev 12 May 2012 в 19:18
поделиться

2 ответа

То, как я его использую, DataTemplate на самом деле является способом связать представление с моделью представления. Обычно мои шаблоны данных в MVVM выглядят так:

<DataTemplate DataType="{x:Type vm:FooViewModel}">
    <v:FooView />
</DataTemplate>
7
ответ дан 7 December 2019 в 05:28
поделиться

Я бы не рекомендовал использовать DataTemplate для привязки представления к модели представления. В настоящее время у меня возникают проблемы с производительностью при использовании этого подхода, поскольку представление обновляется каждый раз, когда оно получает фокус. Как вы можете видеть здесь и здесь

К сожалению, я пока не нашел лучшего варианта.

0
ответ дан 7 December 2019 в 05:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: