ProjectsForTest/WPF.NET5TeeChart-NET-Pro-Samples/TeeChart.Xaml.WPF Demo/ViewModel/MainViewModel.cs

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Linq;
using System.Windows.Controls;
using GalaSoft.MvvmLight;
using XamlWPFDemo.Demos;

namespace XamlWPFDemo.ViewModel
{
  public class MainViewModel : ViewModelBase
  {
    public Demo? SelectedDemo
    {
      get { return _selectedDemo; }
      set
      {
        if (Set(() => SelectedDemo, ref _selectedDemo, value))
        {
          UpdateDemo();
        }
      }
    }

    private Demo? _selectedDemo;

    public UserControl DemoControl
    {
      get { return _demoControl; }
      set { Set(() => DemoControl, ref _demoControl, value); }
    }

    private UserControl _demoControl;

    public Demo[] Demos { get; }

    public string File
    {
      get { return _file; }
      set { Set(() => File, ref _file, value); }
    }

    private string _file;

    public bool FileSelectVisible
    {
      get { return _fileSelectVisible; }
      set { Set(() => FileSelectVisible, ref _fileSelectVisible, value); }
    }

    private bool _fileSelectVisible;

    public MainViewModel()
    {
      Demos = new[]
      {
        new Demo
        {
          Name = "Manual Values",
          Files = new[] {"ManualValues.xaml"},
          Type = typeof(ManualValues)
        },

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。