Exemple #1
0
        //private void showorhideLive(object obj)
        //{
        //    //throw new NotImplementedException();
        //}

        private void showorhideLive()
        {
            //throw new NotImplementedException();
            if (WindowExt.IsWindowOpen <Window>("LiveWindow"))
            {
                if (!livewindow.IsVisible)
                {
                    livewindow.Show();
                }
                else
                {
                    livewindow.Hide();
                }
            }
        }
Exemple #2
0
        private void searchforverse()
        {
            //if (!string.IsNullOrEmpty(value))
            //{
            myverselist          = ifetch.FetchVerseNos(current_language, _bookselected + 1, _chapterselected);
            Verses               = myverselist[0];
            Verselist            = myverselist[1];
            pv.vlist.ItemsSource = Verselist;
            index = Convert.ToInt32(Verseselected) - 1;
            int itemCount = pv.vlist.Items.Count;

            if (itemCount == 0)
            {
                return;
            }
            if (index >= itemCount)
            {
                index = itemCount - 1;
            }
            double listHeight = pv.vlist.Height;
            double yPos       = (listHeight / itemCount) * index;

            if (current_language != "English")
            {
                pv.prev_chaptername.Text = OtherLangBooks[_bookselected] + " " + _chapterselected;
            }
            else
            {
                pv.prev_chaptername.Text = Books[_bookselected] + " " + _chapterselected;
            }
            pv.vlist.SelectedIndex = index;
            pv.vlist.ScrollIntoView(pv.vlist.SelectedItem);
            pv.UpdateLayout();
            if (_regionManager.Regions["PreviewRegion"].Views.Count() != 0)
            {
                var Preview = _regionManager.Regions["PreviewRegion"].Views.ElementAt(0);
                _regionManager.Regions["PreviewRegion"].Remove(Preview);
            }
            _regionManager.Regions["PreviewRegion"].Add(pv);
            if (showlive)
            {
                if (!WindowExt.IsWindowOpen <Window>("LiveWindow") && ls != null)
                {
                    livewindow         = new Window();
                    ls                 = new LiveScreen();
                    livewindow.Name    = "LiveWindow";
                    livewindow.Title   = "Live";
                    livewindow.Content = ls;
                    WindowExt.MaximizeToSecondaryMonitor(livewindow);
                    livewindow.WindowStyle = WindowStyle.None;
                    livewindow.Show();
                }
                ls.verseContent.Text     = Verselist[index].ToString();
                ls.chapterlabel.Text     = _bookselected + " " + _chapterselected;
                ls.verseContent.FontSize = Convert.ToDouble(SliderValueBinding);
                if (Properties.Settings.Default.FontColor != "" && Properties.Settings.Default.FontColor != "0")
                {
                    Brush brush = new SolidColorBrush((Color)ColorConverter.ConvertFromString(Properties.Settings.Default.FontColor));
                    ls.verseContent.Foreground = brush;
                    ls.chapterlabel.Foreground = brush;
                }
                ls.livebackgroundimage.Source             = new BitmapImage(new Uri(Properties.Settings.Default.BackgroundImage, UriKind.Relative));
                Properties.Settings.Default.VerseFontSize = Convert.ToDouble(SliderValueBinding);
                Properties.Settings.Default.CurVerse      = Verselist[index].ToString();
                Properties.Settings.Default.Save();
                ls.UpdateLayout();
            }
            showlive = true;
            //}
        }