Example #1
0
        public void ChangeScreen(List <Bond> bondsList, string id)
        {
            userid             = id;
            MenuBar.Visibility = Visibility.Visible;
            bonds = bondsList;
            var tab = (ClosableTabItem)uxTabs.SelectedItem;

            tab.Content = new BondViewerScreen(bondsList);

            // Create the header
            var header = new TextBlock {
                Text = "Trade History"
            };

            // Create the content
            var content = new TradeBlotter(id);

            // Create the tab
            var tab2 = new ClosableTabItem();

            tab2.SetHeader(header);
            tab2.Content = content;

            // Add to TabControl
            uxTabs.Items.Add(tab2);
            uxTabs.SelectedItem = tab;
        }
Example #2
0
        public void CreateNewTradingWindow(Bond selectedBond)
        {
            // Create the header
            var header = new TextBlock {
                Text = selectedBond.isin
            };

            // Create the content
            var content = new TradeWindow(selectedBond);

            // Create the tab
            var tab = new ClosableTabItem();

            tab.SetHeader(header);
            tab.Content = content;

            // Add to TabControl
            uxTabs.Items.Add(tab);
            uxTabs.SelectedItem = tab;
        }
Example #3
0
        private void ShowTradeHistory_Click(object sender, RoutedEventArgs e)
        {
            // Create the header
            var header = new TextBlock {
                Text = "Trade History"
            };

            // Create the content
            var content = new TradeBlotter(userid);

            // Create the tab
            var tab2 = new ClosableTabItem();

            tab2.SetHeader(header);
            tab2.Content = content;

            // Add to TabControl
            uxTabs.Items.Add(tab2);
            uxTabs.SelectedItem = tab2;
        }
Example #4
0
        //Bond bond1 = new Bond("abcd", "1234", "700");
        //Bond bond2 = new Bond("efgh", "5678", "1245");
        //Bond bond3 = new Bond("ijkl", "1294", "550");
        public MainWindow()
        {
            InitializeComponent();

            // Create the header
            var header = new TextBlock {
                Text = "Bond Viewer"
            };

            // Create the content
            var content = new WelcomeScreen();
            // Create the tab
            var tab = new ClosableTabItem();

            tab.SetHeader(header);
            tab.Content = content;
            // Add to TabControl
            uxTabs.Items.Add(tab);
            MenuBar.Visibility = Visibility.Hidden;
        }
Example #5
0
        private void ShowAllBonds_Click(object sender, RoutedEventArgs e)
        {
            // Create the header
            var header = new TextBlock {
                Text = "Bond Viewer"
            };

            // Create the content
            var content = new BondViewerScreen(bonds);

            // Create the tab
            var tab = new ClosableTabItem();

            tab.SetHeader(header);
            tab.Content = content;

            // Add to TabControl
            uxTabs.Items.Add(tab);
            uxTabs.SelectedItem = tab;
        }