コード例 #1
0
        // --- Switch mode of UserControl
        void switchUCmode(int mode)
        {
            setUCtemplateByMode(mode); // Set UserControl mode

            switch (mode)
            {
            case 0:         // mode = 0 for view
                wc.ws_selectProducersDataAsync((int)ucPID);
                modeUW_panel.Visibility = Visibility.Collapsed;
                break;

            case 1:         // mode = 1 for update
                wc.ws_selectProducersDataAsync((int)ucPID);
                modeUW_panel.Visibility = Visibility.Visible;
                break;

            case 2:         // mode = 2 for insert

                grid_ProducerType.DataContext = new wsProducerType();
                modeUW_panel.Visibility       = Visibility.Visible;
                break;

            default:
                grid_ProducerType.DataContext = new wsProducerType();
                break;
            }
        }