public static void SetInfoCardSubject(DependencyObject source, IInfoCardSubject value) { if (source == null) { throw new ArgumentNullException("source"); } source.SetValue(InfoCardSubjectProperty, value); }
private void OnSubjectChanged(IInfoCardSubject oldValue, IInfoCardSubject newValue) { RaiseEvent( new PropertyChangedRoutedEventArgs <IInfoCardSubject>( SubjectChangedEvent, oldValue, newValue, this)); }
public InfoCard([CanBeNull] IInfoCardSubject subject) : this(false) { Subject = subject; }