示例#1
0
        public TestComponent(ProcessType processTypeIn, TestComponentSocket socketIn, bool readOn, bool writeOn, bool exportOn)
        {
            if (processTypeIn == ProcessType.NULL || socketIn == null)
            {
                Debug.WriteLine("TestComponent > INVALID CONSTRUCTOR PARAMS"); return;
            }

            socket         = socketIn;
            processType    = processTypeIn;
            processHandler = new ProcessHandler(processType);
            InitializeComponent();
            loadLogo(processType);
            if (!readOn)
            {
                readButton.Visibility = Visibility.Hidden;
            }
            if (!writeOn)
            {
                writeButton.Visibility = Visibility.Hidden;
            }
            if (!exportOn)
            {
                exportButton.Visibility = Visibility.Hidden;
            }
        }
示例#2
0
        public TestComponent(ProcessType processTypeIn, TestComponentSocket socketIn)
        {
            if (processTypeIn == ProcessType.NULL || socketIn == null)
            {
                Debug.WriteLine("TestComponent > INVALID CONSTRUCTOR PARAMS"); return;
            }

            socket         = socketIn;
            processType    = processTypeIn;
            processHandler = new ProcessHandler(processType);
            InitializeComponent();
            loadLogo(processType);
        }