예제 #1
0
        protected NodeViewModel(
            INodeViewModelService nodeViewModelService,
            Node node)
        {
            Priority = 1;
            this.nodeViewModelService = nodeViewModelService;
            Node = node;

            rectangleBrush  = nodeViewModelService.GetNodeBrush(node);
            dimBrush        = nodeViewModelService.GetDimBrush();
            titleBrush      = nodeViewModelService.GetTitleBrush();
            backgroundBrush = nodeViewModelService.GetBackgroundBrush(rectangleBrush);
            selectedBrush   = nodeViewModelService.GetSelectedBrush(rectangleBrush);
        }
예제 #2
0
 public MemberNodeViewModel(INodeViewModelService nodeViewModelService, Node node)
     : base(nodeViewModelService, node)
 {
     ViewName = nameof(MemberNodeView);
 }
예제 #3
0
 public TypeViewModel(INodeViewModelService nodeViewModelService, Node node)
     : base(nodeViewModelService, node)
 {
     ViewName = nameof(TypeView);
 }
 public NamespaceViewModel(INodeViewModelService nodeViewModelService, Node node)
     : base(nodeViewModelService, node)
 {
     ViewName = nameof(NamespaceView);
 }