示例#1
0
        public WindowTools()
        {
            InitializeComponent();
            //WinState = 0;//每次重新打开窗体默认为Normal
            vieModel         = new VieModel_Tools();
            this.DataContext = vieModel;
            cts = new CancellationTokenSource();
            cts.Token.Register(() => { HandyControl.Controls.Growl.Info(Jvedio.Language.Resources.Message_CancelCurrentTask, GrowlToken); });
            ct      = cts.Token;
            Running = false;
            TabControl.SelectedIndex = Properties.Settings.Default.ToolsIndex;

            StatusTextBlock.Visibility   = Visibility.Hidden;
            LoadingStackPanel.Visibility = Visibility.Hidden;
        }
示例#2
0
        public WindowTools()
        {
            InitializeComponent();
            WinState         = 0;
            vieModel         = new VieModel_Tools();
            this.DataContext = vieModel;
            cts = new CancellationTokenSource();
            cts.Token.Register(() => { Console.WriteLine("取消当前下载任务"); });
            ct      = cts.Token;
            Running = false;


            var Grids = MainGrid.Children.OfType <Grid>().ToList();

            foreach (var item in Grids)
            {
                item.Visibility = Visibility.Hidden;
            }
            Grids[Properties.Settings.Default.ToolsIndex].Visibility = Visibility.Visible;

            var RadioButtons = RadioButtonStackPanel.Children.OfType <RadioButton>().ToList();

            RadioButtons[Properties.Settings.Default.ToolsIndex].IsChecked = true;
        }