Как я могу получить список встроенных направленных событий в WPF

Для этого можно использовать Отражение , например

.

private void SetObjectProperty(string propertyName, string value, object obj)
{
    PropertyInfo propertyInfo = obj.GetType().GetProperty(propertyName);
    // make sure object has the property we are after
    if (propertyInfo != null)
    {
        propertyInfo.SetValue(obj, value, null);
    }
}

5
задан HAdes 3 June 2009 в 10:18
поделиться

2 ответа

В коде вызовите статический метод EventManager.GetRoutedEvents (), чтобы получить список перенаправленных событий, зарегистрированных / доступных для вашего приложения.

7
ответ дан 18 December 2019 в 05:27
поделиться

Полный список событий, отображаемых элементом управления, можно получить, просмотрев его документацию в MSDN. DataGrid - это особый случай, поскольку он не является частью основной структуры (пока), а доступен только в WPF Toolkit. Однако есть документация для версии .NET 4.0 DataGrid здесь - хотя я не уверен, как это соотносится с версией элемента управления Toolkit.

Если вы попытаетесь подпишитесь на событие в теге самого элемента управления в вашем файле XAML, Visual Studio должна предоставить intellisense, который включает свойства и события элемента управления.

1
ответ дан 18 December 2019 в 05:27
поделиться
Другие вопросы по тегам:

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