Быстро создавать свойства зависимостей в VS
Есть ли способ, как ускорить создание свойств зависимости в VS? Как какой-то шаблон или опция рефракторинга, которая сделает свойство зависимости из обычного. Что-нибудь. Я создаю много свойств зависимости прямо сейчас...
Спасибо за помощь
6 ответов
Существуют фрагменты кода для свойств зависимости. (такие как propdp
)
Смотрите эту статью для получения дополнительной информации.
Вы можете получить здесь.
Фрагмент кода для ПЛ propdp
, введите его и дважды нажмите вкладку, затем прокрутите поля с вкладкой и заполните их.
Если вы используете ReSharper, но все еще хотите использовать фрагмент кода свойства зависимостей Visual Studio (без загрузки чего-либо), введите PROPDP
во всех заглавных буквах и затем нажмите вкладку один раз.
Intellisense предложит "Нет предложений", но все равно вставьте фрагмент кода.
Более поздние версии Resharper идут с dependencyProperty
фрагмент также встроен. Поэтому начните вводить "dependencyProperty", и он должен появиться в качестве опции для выбора (с помощью клавиши табуляции).
На мой взгляд, этот вариант предпочтительнее, потому что он поставляется с лучшими настройками по умолчанию и форматированием.
Как примечание (и кто-то поправит меня, если я ошибаюсь, пожалуйста!).
Если вы используете ReSharper, он переопределяет систему фрагментов / шаблонов по умолчанию и не имеет propdp
эквивалентно как отправлено
Я нашел ReSharper propdp
фрагмент здесь.
Хочу заметить, что на текущий момент лучше использовать https://github.com/HavenDV/DependencyPropertyGenerator, код будет предельно простым:
[DependencyProperty<int>("MyProperty")]
public partial class MyControl : UserControl
{
}
Я имею и все еще использую эти 5 фрагментов зависимостей, которые добавят ссылки или значения в зависимости от выбора. Они были созданы для Silverlight (в то время вы были молоды), но код, который они устанавливают, работает в WPF и Visual Studio 2017.