Beispiel #1
0
        public Window_Repeating(DataStore datas, ContentViewer CcontentViewer)
        {
            InitializeComponent();

            data = datas;

            TB_Name.Text = Strings.ResStrings.Repeating + " " + (data.RepeatingControls.Count + 1);

            ShowContentViewer.Background = new SolidColorBrush(Color.FromArgb(0, 255, 255, 255));

            ShowContentViewer = (ContentViewer)ClassWorker.CloneObject(CcontentViewer);

            ShowContentViewer.MaxHeight = 150;

            SCV_ContentViewer.Content = ShowContentViewer;

            Canvas.SetLeft(ShowContentViewer, Canvas.GetLeft(CcontentViewer));
            Canvas.SetTop(ShowContentViewer, Canvas.GetTop(CcontentViewer));

            Value_ContentViewer contentViewer = new Value_ContentViewer(data, ShowContentViewer);

            contentViewer.ChangedContentViewer -= ContentViewer_ChangedContentViewer;
            contentViewer.ChangedContentViewer += ContentViewer_ChangedContentViewer;

            contentViewer.Button_DeleteControl.Visibility = Visibility.Collapsed;
            contentViewer.Button_MakeRepeating.Visibility = Visibility.Collapsed;

            CVEditor.Content = contentViewer;

            AddListeners();

            DrawToCanvas();

            UpdateAllControls();
        }
Beispiel #2
0
        public Window_Repeating(DataStore datas)
        {
            InitializeComponent();

            data = datas;

            TB_Name.Text = Strings.ResStrings.Repeating + " " + (data.RepeatingControls.Count + 1);

            ShowContentViewer.Background = new SolidColorBrush(Color.FromArgb(0, 255, 255, 255));

            Value_ContentViewer contentViewer = new Value_ContentViewer(data, ShowContentViewer);

            contentViewer.ChangedContentViewer -= ContentViewer_ChangedContentViewer;
            contentViewer.ChangedContentViewer += ContentViewer_ChangedContentViewer;

            contentViewer.Button_DeleteControl.Visibility = Visibility.Collapsed;
            contentViewer.Button_MakeRepeating.Visibility = Visibility.Collapsed;

            CVEditor.Content = contentViewer;

            AddListeners();

            UpdateAllControls();

            R_DefaultCanvas.Width  = MainWindow.CanvasW;
            R_DefaultCanvas.Height = MainWindow.CanvasH;
        }
Beispiel #3
0
        //Add new
        private void OpacityButton_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            ShowContentViewer = new ContentViewer();

            ShowContentViewer.Background = new SolidColorBrush(Color.FromArgb(0, 255, 255, 255));

            TB_Name.Text = Strings.ResStrings.Repeating + " " + (data.RepeatingControls.Count + 1);

            ShowContentViewer.MaxHeight = 150;

            SCV_ContentViewer.Content = ShowContentViewer;

            Value_ContentViewer contentViewer = new Value_ContentViewer(data, ShowContentViewer);

            CVEditor.Content = null;
            CVEditor.Content = contentViewer;

            contentViewer.Button_DeleteControl.Visibility = Visibility.Collapsed;
            contentViewer.Button_MakeRepeating.Visibility = Visibility.Collapsed;

            contentViewer.ChangedContentViewer -= ContentViewer_ChangedContentViewer;
            contentViewer.ChangedContentViewer += ContentViewer_ChangedContentViewer;

            TypeLabel.Content = Strings.ResStrings.AddNew;
            B_Edit.Visibility = Visibility.Collapsed;

            SP_EditName.Visibility = Visibility.Collapsed;
            TBL_EditName.Text      = "";

            DrawToCanvas();

            AddListeners();

            LB_IgnorePages.Items.Clear();
        }
Beispiel #4
0
        //Edit
        private void RepeatingInfoControl_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            RepeatingData repeatingData = data.RepeatingControls[(int)((RepeatingInfoControl)sender).Tag];

            TB_Name.Text = repeatingData.Name;

            ShowContentViewer = repeatingData.contentViewer.CreateControl(data);

            ShowContentViewer.MaxHeight = 150;

            SCV_ContentViewer.Content = ShowContentViewer;

            Value_ContentViewer contentViewer = new Value_ContentViewer(data, ShowContentViewer);

            CVEditor.Content = null;
            CVEditor.Content = contentViewer;

            contentViewer.Button_DeleteControl.Visibility = Visibility.Collapsed;
            contentViewer.Button_MakeRepeating.Visibility = Visibility.Collapsed;

            contentViewer.ChangedContentViewer -= ContentViewer_ChangedContentViewer;
            contentViewer.ChangedContentViewer += ContentViewer_ChangedContentViewer;

            TypeLabel.Content = Strings.ResStrings.Edit;
            B_Edit.Visibility = Visibility.Visible;

            SP_EditName.Visibility = Visibility.Visible;
            TBL_EditName.Text      = repeatingData.Name;

            DrawToCanvas();

            AddListeners();

            editingC = (int)((RepeatingInfoControl)sender).Tag;

            AddIgnorePagesToList(editingC);
        }
Beispiel #5
0
        public void EditControl(object sender)
        {
            if (sender != null)
            {
                Debug.WriteLine("Clicked on: " + sender.ToString());
            }


            /*
             * if (SelectedControl != null && SelectedControl is Control)
             *  if (ChangeColor(SelectedControl))
             *      ((Control)SelectedControl).Background = selbackground;
             */

            if (sender is FrameworkElement)
            {
                Debug.WriteLine("Clicked on: " + ((FrameworkElement)sender).Name);
            }

            if (sender is Label)
            {
                Value_Label value = new Value_Label(data, (Label)sender);
                ValueEditor.Content = value;
            }
            else if (sender is RichTextBox)
            {
                Value_Text value = new Value_Text(data, (RichTextBox)sender);
                ValueEditor.Content = value;

                if (OldPage == null)
                {
                    OldPage = FrameEditor.Content;
                }

                FrameEditor.Content = new Page_TextEdit(this, OldPage, (RichTextBox)sender);
            }
            else if (sender is TextBox)
            {
                Value_TextBox value = new Value_TextBox(data, (TextBox)sender);
                ValueEditor.Content = value;
            }
            else if (sender is Image)
            {
                Value_Image value = new Value_Image(data, (Image)sender);
                ValueEditor.Content = value;
            }
            else if (sender is Line)
            {
                Value_Line value = new Value_Line((Line)sender);
                ValueEditor.Content = value;
            }
            else if (sender is Shape)
            {
                Value_Shapes value = new Value_Shapes(data, (Shape)sender);
                ValueEditor.Content = value;
            }
            else if (sender is CButton)
            {
                Value_Button value = new Value_Button(data, (CButton)sender, SelectedPosition);
                ValueEditor.Content = value;
            }
            else if (sender is PieChart)
            {
                Value_PieChart value = new Value_PieChart(data, (PieChart)sender);
                ValueEditor.Content = value;
            }
            else if (sender is CartesianChart)
            {
                Value_CartesianChart value = new Value_CartesianChart(data, (CartesianChart)sender);
                ValueEditor.Content = value;
            }
            else if (sender is HelixViewport3D)
            {
                Value_Model value = new Value_Model(data, (HelixViewport3D)sender);
                ValueEditor.Content = value;
            }
            else if (sender is WebPage_Control)
            {
                Value_WebBrowser value = new Value_WebBrowser(data, (WebPage_Control)sender);
                ValueEditor.Content = value;
            }
            else if (sender is Barcode)
            {
                Value_Barcode value = new Value_Barcode((Barcode)sender);
                ValueEditor.Content = value;
            }
            else if (sender is FormulaControl)
            {
                Value_Formula value = new Value_Formula(data, (FormulaControl)sender);
                ValueEditor.Content = value;
            }
            else if (sender is MediaPlayer_Control)
            {
                Value_Media value = new Value_Media(data, (MediaPlayer_Control)sender);
                ValueEditor.Content = value;
            }
            else if (sender is MediaPlayerController_Control)
            {
                Value_MediaPlayer value = new Value_MediaPlayer(data, (MediaPlayerController_Control)sender);
                ValueEditor.Content = value;
            }
            else if (sender is InkCanvas_Control)
            {
                Value_InkCanvas value = new Value_InkCanvas(data, (InkCanvas_Control)sender);
                ValueEditor.Content = value;
            }
            else if (sender is AnswerButton)
            {
                Value_AnswerButton value = new Value_AnswerButton(data, (AnswerButton)sender);
                ValueEditor.Content = value;
            }
            else if (sender is ContentViewer)
            {
                Value_ContentViewer value = new Value_ContentViewer(data, (ContentViewer)sender);
                ValueEditor.Content = value;
            }
            else if (sender is Gallery)
            {
                Value_Gallery value = new Value_Gallery(data, (Gallery)sender);
                ValueEditor.Content = value;
            }
            else if (sender is CheckBox)
            {
                Value_Checkbox value = new Value_Checkbox(data, (CheckBox)sender);
                ValueEditor.Content = value;
            }
            else if (sender is RadioButton)
            {
                Value_RadioButton value = new Value_RadioButton(data, (RadioButton)sender);
                ValueEditor.Content = value;
            }
            else if (sender is ComboBox_Control)
            {
                Value_ComboBox value = new Value_ComboBox(data, (ComboBox_Control)sender);
                ValueEditor.Content = value;
            }
            else if (sender is ScalableImage)
            {
                Value_ScalableImage value = new Value_ScalableImage(data, (ScalableImage)sender);
                ValueEditor.Content = value;
            }
            else if (sender is ToggleButton_Control)
            {
                Value_ToggleButton value = new Value_ToggleButton(data, (ToggleButton_Control)sender, SelectedPosition);
                ValueEditor.Content = value;
            }

            SelectedControl   = sender;
            SelectedControlID = DesignCanvas.Children.IndexOf((UIElement)sender);

            DrawSelectedItem((FrameworkElement)SelectedControl);
        }