public HeadingPanelView( IEventAggregator eventAggregator, ILoggerFacade logger, [Import(typeof(IUrakawaSession), RequiredCreationPolicy = CreationPolicy.Shared, AllowDefault = false)] IUrakawaSession urakawaSession, [Import(typeof(HeadingPaneViewModel), RequiredCreationPolicy = CreationPolicy.Shared, AllowDefault = false)] HeadingPaneViewModel viewModel) { m_UrakawaSession = urakawaSession; m_EventAggregator = eventAggregator; m_Logger = logger; m_ViewModel = viewModel; DataContext = m_ViewModel; m_ignoreTreeNodeSelectedEvent = false; //m_ignoreHeadingSelected = false; InitializeComponent(); m_ViewModel.SetView(this); }
public HeadingsNavigator(Project project, HeadingPaneViewModel viewModel) { m_Project = project; ViewModel = viewModel; }