Можно ли включить ссылку на обработчик событий в шаблон данных, который не связан с выделенным кодом, где определен обработчик событий? Я получаю значение PARSER-BAD-PROPERTY-VALUE, когда пытаюсь это осуществить.
Например, допустим, у меня есть очень простой XAML.
Page.xaml
<DataTemplate x:Key="ItemsTemplate">
<HyperlinkButton Click="HyperlinkButton_Click" />
</DataTemplate>
<ItemsControl ItemTemplate="{StaticResource ItemsTemplate}" />
Это прекрасно работает, так как обработчик событий HyperlinkButton_Click находится в коде для page.xaml.
НО ... когда я перемещаю шаблон данных в другой файл ...
resources.xaml
<DataTemplate x:Key="ItemsTemplate">
<HyperlinkButton Click="HyperlinkButton_Click" />
</DataTemplate>
Page.xaml
<ItemsControl ItemTemplate="{StaticResource ItemsTemplate}" />
... Silverlight, кажется, потерял след того, что я делаю, и я получаю ошибку PARSER-BAD-PROPERTY-VALUE.