public void OnInitialize() { Title = "Select Widgets"; AvailableWidgets = new ObservableCollection<WidgetMetadata>(); Progressbar = new Progressbar(); #if SILVERLIGHT View = new SelectWidgetsDialogView(); #endif PropertyChanged += (o, e) => { if (e.PropertyName == "SearchTerm") TriggerPropertyChanged("FilteredWidgets"); }; }
partial void OnInitialize() { Title = "Select Widgets"; Width = 600; Height = 500; NewSlides = new List<Slide>(); AvailableWidgets = new ObservableCollection<WidgetMetadata>(); Progressbar = new Progressbar(); #if SILVERLIGHT View = new SelectWidgetsDialogView(); #endif var widgetMetaDataRepo = this.GetDependency<IAsyncRepository<WidgetMetadata>>(); var slideConfigPersister = this.GetDependency<IPersistDomainModelsAsync<SlideConfiguration>>(); controller = new SelectWidgetsDialogController(this, widgetMetaDataRepo, slideConfigPersister); PropertyChanged += (o, e) => { if (e.PropertyName == "SearchTerm") TriggerPropertyChanged("FilteredWidgets"); }; }