예제 #1
0
        /* Events */
        private void setButtonEvents()
        {
            setTranslationEvents();

            DataBtnForward.Click += (o, e) =>
            {
                if (ResourceControl.DataEnd)
                {
                    showUIElements(EmailMeButton, MaskBox);
                    return;
                }
                ResourceControl.NextDataItem(this);
                DataBtnForward.Hide();
            };

            MaskBox.Click += (o, e) =>
            {
                init();
                ViewPresentation();
            };
            EmailMeButton.Click += (o, e) =>
            {
                var subject = (ResourceControl.Data.IsEnglish) ?
                              "Internship[C Sharp .Net]" :
                              "Stage[C Sharp .Net]";
                Process.Start(Uri.EscapeUriString($"mailto:[email protected]?Subject={subject}"));
            };
            DataNameButton.IsHitTestVisible = false;
            DataBtn.IsHitTestVisible        = false;
        }
예제 #2
0
        private void ViewPresentation()
        {
            DataBtnForward.Show();
            Term.Display.IsEnabled = false;
            List <string> pres = (ResourceControl.Data.IsEnglish) ?
                                 CV.Presentation.En : CV.Presentation.Fr;

            StdOutBlock.Text = String.Join("", pres)
                               .Replace(@"\n", Environment.NewLine + Environment.NewLine)
                               .Replace("\t", "")
                               .Replace("\"", "");
            Stdout = () => ViewPresentation();
        }
예제 #3
0
        private void ViewExpertise()
        {
            DataBtnForward.Show();
            Term.Display.IsEnabled = false;

            hideUIElements(
                AvailableBlock, DurationBlock, AvailableFrom);

            showUIElements(
                ExperienceView, FormationsView,
                FormationsTitle, ExperienceTitle);

            if (ResourceControl.Data.IsEnglish)
            {
                setModules("key modules >>", CV.Formations.En);
            }
            else
            {
                setModules("modules clés >>", CV.Formations.Fr);
            }
            setListView();
            Stdout = () => ViewExpertise();
        }