void SaveChoosenListAddresses()
        {
            DpkViewerApp App = (DpkViewerApp)Application.Current;

            ListChoosenAddresses = new List <int>();
            foreach (CheckBox item in spAddresses.Children)
            {
                if (item.IsChecked.Equals(true))
                {
                    ListChoosenAddresses.Add(App.ListAddressesInDpkLogFile[(int)item.Tag]);
                }
            }
        }
예제 #2
0
        void SaveListAddresses()
        {
            DpkViewerApp App = (DpkViewerApp)Application.Current;

            App.ListFilteredAddresses.Clear();
            foreach (CheckBox item in spAddresses.Children)
            {
                if (item.IsChecked.Equals(true))
                {
                    App.ListFilteredAddresses.Add(App.ListAddressesInDpkLogFile[(int)item.Tag]);
                }
            }
        }
        void CreateChoosenListAddresses()
        {
            DpkViewerApp App = (DpkViewerApp)Application.Current;

            for (int i = App.ListAddressesInDpkLogFile.Count - 1; i >= 0; i--)
            {
                CheckBox item = new CheckBox();
                item.Content    = "0x" + App.ListAddressesInDpkLogFile[i].ToString("X").PadLeft(2, '0') + " [" + App.ListAddressesInDpkLogFile[i].ToString() + "]";
                item.Tag        = (int)i;
                item.FontFamily = new System.Windows.Media.FontFamily("Courier New");
                item.FontSize   = 16;
                this.spAddresses.Children.Add(item);
            }
        }
예제 #4
0
        public WinAddGraphic()
        {
            InitializeComponent();
            DpkViewerApp App = (DpkViewerApp)Application.Current;

            foreach (int adr in App.ListAddressesInDpkLogFile)
            {
                Addresses.Add(adr);
            }
            for (int i = 0; i < 24; i++)
            {
                NumBits.Add(i);
            }
            comboBox_Addresses.ItemsSource = Addresses;
            comboBox_NumBits.ItemsSource   = NumBits;
        }