связывать данные, когда пользовательские элементы управления могут быть переключены в WP7 - PullRequest
0 голосов
/ 24 февраля 2012

Я только что работал с C #, но понятия не имею о Silverlight, поэтому я пытаюсь узнать, есть ли возможность следовать ему.поэтому я создал 2 разных пользовательских элемента управления.Которые совершенно разные, что я не могу обобщить и поместить их в единый элемент управления и отключить и включить при определенных условиях.Я предполагал, что такой подход задержит нагрузку (поправьте меня, если я ошибаюсь).Поэтому я ищу возможность, если я смогу переключить их с xaml.Я могу переключить управление в коде c # и даже заполнить их.Но заполнение данными в c # - это боль по сравнению с silverlight.Я задаю этот вопрос только потому, что хочу использовать привязку данных.

Есть ли способ переключить их с xaml.или есть эффективный способ сделать это.Даже ссылка на любую статью, которая может помочь, это хорошо.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 24 февраля 2012

Я бы не согласился с тем, что заполнение данными в Silverlight - это боль.

Напротив, это на самом деле одно из самых сильных преимуществ Silverlight и Xaml из-за отличных возможностей связывания данных, к которым у вас есть доступ. Поэтому, если вы этого еще не сделали, убедитесь, что вы действительно используете это правильно.

Я не знаю точно, как бы вы хотели переключаться между этими различными представлениями, но один из способов наверняка связал бы видимость ваших представлений с другим элементом на странице, который определяет, какой из них должен быть видимым. Таким образом, вы можете сделать это в Xaml.

1 голос
/ 24 февраля 2012

Может быть DataTemplateSelector подойдет для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...