DataTemplate DataType, без класса, просто XAML - PullRequest
0 голосов
/ 16 сентября 2011

Итак, я пытаюсь понять некоторый код, который мы имеем в проекте, который находится на C # / WPF. Я довольно новый и просто учусь всему, что могу. Глядя на один из .xaml, у нас есть DataTemplate, который определяет, куда идут вещи для нашего приложения. Я хочу добавить в него некоторые события, но за .xaml нет кода, так как он не является классом, как другие .xamls в нашем проекте. DataType типа DataTemplate указывает на класс ViewModel, но этот класс не видит мои объекты в DataTemplate. Какие-нибудь мысли? Спасибо.

Ответы [ 2 ]

1 голос
/ 16 сентября 2011

В дополнение к упомянутому выше Джону присоединенному поведению, если вы используете MVVM, вы можете использовать командную архитектуру в WPF. Проверьте ICommand и реализуйте их на вашей ViewModel. У вас будет что-то вроде этого:

Command = "{Binding YourCommandName}"

1 голос
/ 16 сентября 2011

Чтобы добавить расширенное поведение, основанное на событиях, к элементам, созданным с помощью XAML, вам необходимо использовать присоединенное поведение .

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