aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Scripting/Tango.Scripting.IDE/ViewModelLocator.cs
blob: ffe78f49d1f561ecb2024ef7c240218bdf4772fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.Core.DI;
using Tango.Scripting.IDE.Dialogs;
using Tango.Scripting.IDE.Notifications;

namespace Tango.Scripting.IDE
{
    /// <summary>
    /// This class contains static references to all the view models in the
    /// application and provides an entry point for the bindings.
    /// </summary>
    public static class ViewModelLocator
    {
        /// <summary>
        /// Initializes a new instance of the ViewModelLocator class.
        /// </summary>
        static ViewModelLocator()
        {
            TangoIOC.Default.Register<INotificationManager, DefaultNotificationManager>();
        }
    }
}
ight="40"> <materialDesign:PackIcon Width="20" Height="20" Kind="Delete" /> </Button> <Button Style="{StaticResource MaterialDesignFloatingActionDarkButton}" ToolTip="Edit" Command="{Binding EditCommand}" Margin="10 0 0 0" Width="40" Height="40"> <materialDesign:PackIcon Width="20" Height="20" Kind="Pencil" /> </Button> <Button Style="{StaticResource MaterialDesignFloatingActionDarkButton}" ToolTip="Add" Command="{Binding AddCommand}" Margin="10 0 0 0" Width="40" Height="40"> <materialDesign:PackIcon Width="20" Height="20" Kind="Plus" /> </Button> </StackPanel> </Grid> <Grid Grid.Row="1"> <ContentControl Content="{Binding RelativeSource={RelativeSource AncestorType=UserControl},Path=MainContent}" Margin="0 60 0 0"></ContentControl> </Grid> </Grid> </Grid> </UserControl>