Example #1
0
        public static void Listen(Action <string> actionLog)
        {
            BindingErrorListener bindingErrorListener = new BindingErrorListener();

            bindingErrorListener.LogError = actionLog;
            PresentationTraceSources.DataBindingSource.Listeners.Add(bindingErrorListener);
        }
Example #2
0
        public MainWindow(DemoBrowserViewModel viewModel)
        {
#if DEBUG
            if (DemoBrowserViewModel.CanAutomate)
            {
                BindingErrorListener.Listen(errorMessage => BindingErrorAutomation.OnBindingError(errorMessage, viewModel));
            }
#endif
            InitializeComponent();
            this.DataContext = viewModel;
            DemosNavigationService.MainWindow            = this;
            DemosNavigationService.RootNavigationService = this.ROOTFRAME.NavigationService;
            DemosNavigationService.RootNavigationService.Navigate(new ProductsListView()
            {
                DataContext = viewModel
            });
            this.ROOTFRAME.NavigationService.Navigated += NavigationService_Navigated;
        }