public ObjectPlaceToolViewModel(MainWindowViewModel mainWindow) { m_mainWindow = mainWindow; Tabs = new ObservableCollection<TabItem>(); FullList = new CollectionViewSource(); LoadTemplatesFromDisk(); // Set the search filter text to an empty string so it triggers the IsSearching/CanPlaceObject OnPropertyChanged // events so that the view sets the visibility of both controls correctly. SearchFilterText = string.Empty; }
public EntityOutlinerViewModel(MainWindowViewModel mainView) { m_mainView = mainView; m_entityList = new BindingList<MapEntity>(); }
public MainWindow() { m_viewModel = new MainWindowViewModel(); InitializeComponent(); DataContext = m_viewModel; }
public SceneViewViewModel(MainWindowViewModel mainView) { m_mainView = mainView; ArchiveList = new BindingList<Scene>(); }