private void OnSelectedBreadcrumbPropertyChanged(BreadcrumbBar bar, AvaloniaPropertyChangedEventArgs e) { BreadcrumbItem selected = e.NewValue as BreadcrumbItem; bar.IsRootSelected = selected == bar.RootItem; if (bar.IsInitialized) { RoutedPropertyChangedEventArgs <BreadcrumbItem> args = new RoutedPropertyChangedEventArgs <BreadcrumbItem>(e.OldValue as BreadcrumbItem, e.NewValue as BreadcrumbItem, BreadcrumbBar.SelectedBreadcrumbChangedEvent); bar.RaiseEvent(args); } }
private void ProgressValuePropertyChanged(BreadcrumbBar bar, AvaloniaPropertyChangedEventArgs e) { RoutedEventArgs args = new RoutedEventArgs(BreadcrumbBar.ProgressValueChangedEvent); bar.RaiseEvent(args); }