Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
dep, и оно подсказывает мне шаблон под названием dependencyProperty, который разворачивается в:public static readonly DependencyProperty AttachProperty = DependencyProperty.RegisterAttached(
"Attach",
typeof(bool),
typeof(PasswordHelper),
new PropertyMetadata(false, Attach)
);
public static void SetAttach(DependencyObject dp, bool value)
{
dp.SetValue(AttachProperty, value);
}
public static bool GetAttach(DependencyObject dp)
{
return (bool)dp.GetValue(AttachProperty);
}
Вы просто нажимаете «OK» — и ваш код уже в базе! Более того, она тут же сохранилась на жёсткий диск, чтобы не потерять данные в случае какого-либо сбоя.Мне кажется, или в вашем коде в случае сбоя во время сохранения можно потерять всё, потому что файл перезаписывается?
Преимущества перед прямым копипастом — автоматическая подстановка макросов, например имя текущего класса, или значение некого типа по умолчанию.
Сверхбыстрое копирование\вставка фрагментов кода