Exemplo n.º 1
0
 public FrameworkElement CreateContentPresenterFor(IWidgetViewModel viewModel)
 {
     return(new DataSourcesWidget
     {
         DataContext = viewModel
     });
 }
Exemplo n.º 2
0
 private void Add(IWidgetViewModel widget)
 {
     _widgets.Add(widget);
     _layout?.Add(widget);
     widget.OnDelete += WidgetOnDelete;
     HasWidgets       = _widgets.Any();
 }
 public FrameworkElement CreateContentPresenterFor(IWidgetViewModel viewModel)
 {
     return(new LogEntryCountWidgetControl
     {
         DataContext = viewModel
     });
 }
Exemplo n.º 4
0
 public FrameworkElement CreateContentPresenterFor(IWidgetViewModel viewModel)
 {
     return(new QuickInfoWidgetControl
     {
         DataContext = viewModel
     });
 }
Exemplo n.º 5
0
        public void Remove(IWidgetViewModel widget)
        {
            _widgets.Remove(widget);
            _layout?.Remove(widget);
            _template.Remove(widget.Template);

            IDataSourceAnalyser analyser;

            if (_analysersPerWidget.TryGetValue(widget, out analyser))
            {
                _analysersPerWidget.Remove(widget);
                _analyser.Remove(analyser);
            }

            widget.OnDelete -= WidgetOnDelete;
            HasWidgets       = _widgets.Any();
        }
 public void Remove(IWidgetViewModel widget)
 {
     _widgets.Remove(widget);
 }
 public void Add(IWidgetViewModel widget)
 {
     _widgets.Add(widget);
 }
Exemplo n.º 8
0
 private void WidgetOnDelete(IWidgetViewModel widget)
 {
     Remove(widget);
 }