Difference between revisions of "Entry Point"

From truxwiki.com
Jump to navigation Jump to search
Line 7: Line 7:
 
:# [[ Databinding ]]
 
:# [[ Databinding ]]
 
:# [[ Dependency Injection ]]
 
:# [[ Dependency Injection ]]
 +
:# [[ Task Bar Icon ]]
 +
:# [[ Truxton CLI options ]]
 +
:# [[ How Reports are Displayed ]]
  
 
== Main Files ==
 
== Main Files ==

Revision as of 15:48, 12 November 2021

This page documents the Entry Point of the application, or how the execution of a program begins. This document is intended to detail the initial resources that are used when the application is launched.

UI Guide Menu

  1. Entry Point
  2. Navigation and Routing
  3. Databinding
  4. Dependency Injection
  5. Task Bar Icon
  6. Truxton CLI options
  7. How Reports are Displayed

Main Files

File Summary Path
App.xaml.cs App begins at this file. Loads the MainWindow and its view model, among other important windows and services \Truxton\Client\TruxtonClient\TruxtonClient\App.xaml.cs
MainWindow.xaml[.cs] Once loaded, the MainWindow will load the each page into its BodyContainer element. \Truxton\Client\TruxtonClient\TruxtonClient\Windows\MainWindow.xaml[.cs]
MainWIndowViewModel.cs Contains the logic to navigate to the correct page. \Truxton\Client\TruxtonClient\TruxtonClient\ViewModels\Windows\Main\MainWindowViewModel.cs