Я получаю сообщение об ошибке: ArgumentException: объект типа 'System.String' не может быть преобразован в тип 'System.Windows.RoutedEventHandler'.
Когда я пытаюсь запустить приложение.Компонентом, вызывающим ошибку, является компонент управления фильтром I , загруженный здесь .Ранее я успешно использовал этот компонент для приложений того же типа, поэтому не думаю, что это код компонента.
Единственное различие между двумя приложениями, которые я могу сказать, - это страница wpf, которая загружает компоненты.в сборке, отличной от окна wpf, которое загружает страницу.
Есть идеи, почему это происходит?
Вот XAML:
<FCC:FilterControl x:Name="EquipNumFilterBox" Height="25" Header="Filter..." Margin="10,2,0,0" Filter="FilterBox_Filter" ClearFilter="FilterBox_ClearFilter"/>
Вот код:
private void FilterBox_Filter(object sender, FilterControlComponent.FilterEventArgs e)
{
e.IsFilterApplied = true;
((CollectionViewSource)this.Resources["theDataView"]).View.Refresh();
}
private void FilterBox_ClearFilter(object sender, RoutedEventArgs e)
{
((CollectionViewSource)this.Resources["theDataView"]).View.Refresh();
}