private void OnPropertyChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e) { SegmentBase segments = (SegmentBase)sender; isPropertyCahnged = true; segments.InvalidateVisual(); }