├── nuget.exe
├── .net 5.0
├── AssemblyInfo.cs
├── Simple.Wpf.Terminal.Example
│ ├── MainWindow.xaml.cs
│ ├── IRelayCommand.cs
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── BaseViewModel.cs
│ ├── RelayCommand.cs
│ ├── Simple.Wpf.Terminal.Example.csproj
│ ├── ExampleViewModel.cs
│ └── MainWindow.xaml
├── Simple.Wpf.Terminal.Themes
│ ├── IncludeThemesAssemblyAttribute.cs
│ ├── BlueTheme.xaml
│ ├── DarkTheme.xaml
│ ├── GreenTheme.xaml
│ ├── Simple - Backup.Wpf.Terminal.Themes.csproj
│ └── Simple.Wpf.Terminal.Themes.csproj
├── Simple.Wpf.Terminal
│ ├── Themes
│ │ └── generic.xaml
│ ├── ITerminalEx.cs
│ ├── Simple.Wpf.Terminal.csproj
│ └── VisualTreeExtensions.cs
└── Simple.Wpf.Terminal.Common
│ ├── Simple.Wpf.Terminal.Common.csproj
│ └── ITerminal.cs
├── .net core
├── AssemblyInfo.cs
├── Simple.Wpf.Terminal.Example
│ ├── MainWindow.xaml.cs
│ ├── IRelayCommand.cs
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── BaseViewModel.cs
│ ├── RelayCommand.cs
│ ├── ExampleViewModel.cs
│ ├── Simple.Wpf.Terminal.Example.csproj
│ ├── MainWindow.xaml
│ └── Properties
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
├── Simple.Wpf.Terminal.Themes
│ ├── IncludeThemesAssemblyAttribute.cs
│ ├── BlueTheme.xaml
│ ├── GreenTheme.xaml
│ ├── DarkTheme.xaml
│ ├── Simple.Wpf.Terminal.Themes.csproj
│ └── Properties
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
└── Simple.Wpf.Terminal
│ ├── Themes
│ └── generic.xaml
│ ├── ITerminalEx.cs
│ ├── Simple.Wpf.Terminal.csproj
│ ├── VisualTreeExtensions.cs
│ └── Properties
│ ├── Resources.Designer.cs
│ └── Resources.resx
├── Simple.Wpf.Terminal.dll
├── Readme Images
├── fsharp_repl.png
└── log_window.png
├── .net framework
├── Simple.Wpf.Terminal
│ ├── app.config
│ ├── Properties
│ │ ├── Settings.settings
│ │ ├── Settings.Designer.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── Themes
│ │ └── generic.xaml
│ ├── ITerminalEx.cs
│ └── VisualTreeExtensions.cs
├── Simple.Wpf.Terminal.Example
│ ├── MainWindow.xaml.cs
│ ├── packages.config
│ ├── app.config
│ ├── IRelayCommand.cs
│ ├── Properties
│ │ ├── Settings.settings
│ │ ├── Settings.Designer.cs
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── App.xaml.cs
│ ├── App.xaml
│ ├── BaseViewModel.cs
│ ├── RelayCommand.cs
│ ├── ExampleViewModel.cs
│ ├── MainWindow.xaml
│ └── Simple.Wpf.Terminal.Example.csproj
├── Simple.Wpf.Terminal.Themes
│ ├── IncludeThemesAssemblyAttribute.cs
│ ├── Properties
│ │ ├── Settings.settings
│ │ ├── Settings.Designer.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── BlueTheme.xaml
│ ├── GreenTheme.xaml
│ ├── DarkTheme.xaml
│ └── Simple.Wpf.Terminal.Themes.csproj
└── AssemblyInfo.cs
├── .net 6.0
├── Simple.Wpf.Terminal.Example
│ ├── MainWindow.xaml.cs
│ ├── IRelayCommand.cs
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── AssemblyInfo.cs
│ ├── BaseViewModel.cs
│ ├── Simple.Wpf.Terminal.Example.csproj
│ ├── RelayCommand.cs
│ ├── ExampleViewModel.cs
│ └── MainWindow.xaml
├── Simple.Wpf.Terminal.Themes
│ ├── IncludeThemesAssemblyAttribute.cs
│ ├── BlueTheme.xaml
│ ├── DarkTheme.xaml
│ ├── GreenTheme.xaml
│ └── Simple.Wpf.Terminal.Themes.csproj
├── Simple.Wpf.Terminal
│ ├── Themes
│ │ └── generic.xaml
│ ├── AssemblyInfo.cs
│ ├── ITerminalEx.cs
│ ├── Simple.Wpf.Terminal.csproj
│ └── VisualTreeExtensions.cs
└── Simple.Wpf.Terminal.Common
│ ├── Simple.Wpf.Terminal.Common.csproj
│ └── ITerminal.cs
├── .net 7.0
├── Simple.Wpf.Terminal.Example
│ ├── MainWindow.xaml.cs
│ ├── IRelayCommand.cs
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── AssemblyInfo.cs
│ ├── BaseViewModel.cs
│ ├── Simple.Wpf.Terminal.Example.csproj
│ ├── RelayCommand.cs
│ ├── ExampleViewModel.cs
│ └── MainWindow.xaml
├── Simple.Wpf.Terminal.Themes
│ ├── IncludeThemesAssemblyAttribute.cs
│ ├── BlueTheme.xaml
│ ├── DarkTheme.xaml
│ ├── GreenTheme.xaml
│ └── Simple.Wpf.Terminal.Themes.csproj
├── Simple.Wpf.Terminal
│ ├── Themes
│ │ └── generic.xaml
│ ├── AssemblyInfo.cs
│ ├── ITerminalEx.cs
│ ├── Simple.Wpf.Terminal.csproj
│ └── VisualTreeExtensions.cs
└── Simple.Wpf.Terminal.Common
│ ├── Simple.Wpf.Terminal.Common.csproj
│ └── ITerminal.cs
├── .net 8.0
├── Simple.Wpf.Terminal.Example
│ ├── MainWindow.xaml.cs
│ ├── IRelayCommand.cs
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── AssemblyInfo.cs
│ ├── BaseViewModel.cs
│ ├── Simple.Wpf.Terminal.Example.csproj
│ ├── RelayCommand.cs
│ ├── ExampleViewModel.cs
│ └── MainWindow.xaml
├── Simple.Wpf.Terminal.Themes
│ ├── IncludeThemesAssemblyAttribute.cs
│ ├── BlueTheme.xaml
│ ├── DarkTheme.xaml
│ ├── GreenTheme.xaml
│ └── Simple.Wpf.Terminal.Themes.csproj
├── Simple.Wpf.Terminal
│ ├── Themes
│ │ └── generic.xaml
│ ├── AssemblyInfo.cs
│ ├── ITerminalEx.cs
│ ├── Simple.Wpf.Terminal.csproj
│ └── VisualTreeExtensions.cs
└── Simple.Wpf.Terminal.Common
│ ├── Simple.Wpf.Terminal.Common.csproj
│ └── ITerminal.cs
├── .net standard
├── Simple.Wpf.Terminal.Themes.Common
│ ├── IncludeThemesAssemblyAttribute.cs
│ └── Simple.Wpf.Terminal.Themes.Common.csproj
└── Simple.Wpf.Terminal.Common
│ ├── Simple.Wpf.Terminal.Common.csproj
│ ├── ITerminal.cs
│ └── Properties
│ ├── Resources.Designer.cs
│ └── Resources.resx
├── LICENSE
├── Simple.Wpf.Terminal2.nuspec
├── .gitignore
├── AssemblyInfo.cs
├── .gitattributes
└── Simple.Wpf.Terminal.nuspec
/nuget.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oriches/Simple.Wpf.Terminal/HEAD/nuget.exe
--------------------------------------------------------------------------------
/.net 5.0/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oriches/Simple.Wpf.Terminal/HEAD/.net 5.0/AssemblyInfo.cs
--------------------------------------------------------------------------------
/.net core/AssemblyInfo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oriches/Simple.Wpf.Terminal/HEAD/.net core/AssemblyInfo.cs
--------------------------------------------------------------------------------
/Simple.Wpf.Terminal.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oriches/Simple.Wpf.Terminal/HEAD/Simple.Wpf.Terminal.dll
--------------------------------------------------------------------------------
/Readme Images/fsharp_repl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oriches/Simple.Wpf.Terminal/HEAD/Readme Images/fsharp_repl.png
--------------------------------------------------------------------------------
/Readme Images/log_window.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oriches/Simple.Wpf.Terminal/HEAD/Readme Images/log_window.png
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal.Example/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | namespace Simple.Wpf.Terminal.Example;
2 |
3 | public partial class MainWindow
4 | {
5 | public MainWindow() => InitializeComponent();
6 | }
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal.Example/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | namespace Simple.Wpf.Terminal.Example;
2 |
3 | public partial class MainWindow
4 | {
5 | public MainWindow() => InitializeComponent();
6 | }
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal.Example/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | namespace Simple.Wpf.Terminal.Example;
2 |
3 | public partial class MainWindow
4 | {
5 | public MainWindow() => InitializeComponent();
6 | }
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal.Themes/IncludeThemesAssemblyAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Simple.Wpf.Terminal.Themes;
4 |
5 | public sealed class IncludeThemesAssemblyAttribute : Attribute
6 | {
7 | }
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal.Themes/IncludeThemesAssemblyAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Simple.Wpf.Terminal.Themes;
4 |
5 | public sealed class IncludeThemesAssemblyAttribute : Attribute
6 | {
7 | }
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal.Themes/IncludeThemesAssemblyAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Simple.Wpf.Terminal.Themes;
4 |
5 | public sealed class IncludeThemesAssemblyAttribute : Attribute
6 | {
7 | }
--------------------------------------------------------------------------------
/.net 5.0/Simple.Wpf.Terminal.Example/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | namespace Simple.Wpf.Terminal.Example
2 | {
3 | public partial class MainWindow
4 | {
5 | public MainWindow() => InitializeComponent();
6 | }
7 | }
--------------------------------------------------------------------------------
/.net core/Simple.Wpf.Terminal.Example/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | namespace Simple.Wpf.Terminal.Example
2 | {
3 | public partial class MainWindow
4 | {
5 | public MainWindow() => InitializeComponent();
6 | }
7 | }
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal.Example/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | namespace Simple.Wpf.Terminal.Example
2 | {
3 | public partial class MainWindow
4 | {
5 | public MainWindow() => InitializeComponent();
6 | }
7 | }
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal.Example/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/.net 5.0/Simple.Wpf.Terminal.Themes/IncludeThemesAssemblyAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Simple.Wpf.Terminal.Themes
4 | {
5 | public sealed class IncludeThemesAssemblyAttribute : Attribute
6 | {
7 | }
8 | }
--------------------------------------------------------------------------------
/.net core/Simple.Wpf.Terminal.Themes/IncludeThemesAssemblyAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Simple.Wpf.Terminal.Themes
4 | {
5 | public sealed class IncludeThemesAssemblyAttribute : Attribute
6 | {
7 | }
8 | }
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal.Themes/IncludeThemesAssemblyAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Simple.Wpf.Terminal.Themes
4 | {
5 | public sealed class IncludeThemesAssemblyAttribute : Attribute
6 | {
7 | }
8 | }
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal.Example/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal.Example/IRelayCommand.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Input;
2 |
3 | // ReSharper disable UnusedTypeParameter
4 |
5 | namespace Simple.Wpf.Terminal.Example;
6 |
7 | public interface IRelayCommand : ICommand
8 | {
9 | }
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal.Example/IRelayCommand.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Input;
2 |
3 | // ReSharper disable UnusedTypeParameter
4 |
5 | namespace Simple.Wpf.Terminal.Example;
6 |
7 | public interface IRelayCommand : ICommand
8 | {
9 | }
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal.Example/IRelayCommand.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Input;
2 |
3 | // ReSharper disable UnusedTypeParameter
4 |
5 | namespace Simple.Wpf.Terminal.Example;
6 |
7 | public interface IRelayCommand : ICommand
8 | {
9 | }
--------------------------------------------------------------------------------
/.net standard/Simple.Wpf.Terminal.Themes.Common/IncludeThemesAssemblyAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Simple.Wpf.Terminal.Themes.Common
4 | {
5 | public sealed class IncludeThemesAssemblyAttribute : Attribute
6 | {
7 | }
8 | }
--------------------------------------------------------------------------------
/.net standard/Simple.Wpf.Terminal.Themes.Common/Simple.Wpf.Terminal.Themes.Common.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netstandard2.0
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.net 5.0/Simple.Wpf.Terminal.Example/IRelayCommand.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Input;
2 |
3 | // ReSharper disable UnusedTypeParameter
4 |
5 | namespace Simple.Wpf.Terminal.Example
6 | {
7 | public interface IRelayCommand : ICommand
8 | {
9 | }
10 | }
--------------------------------------------------------------------------------
/.net core/Simple.Wpf.Terminal.Example/IRelayCommand.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Input;
2 |
3 | // ReSharper disable UnusedTypeParameter
4 |
5 | namespace Simple.Wpf.Terminal.Example
6 | {
7 | public interface IRelayCommand : ICommand
8 | {
9 | }
10 | }
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal.Example/IRelayCommand.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Input;
2 |
3 | // ReSharper disable UnusedTypeParameter
4 |
5 | namespace Simple.Wpf.Terminal.Example
6 | {
7 | public interface IRelayCommand : ICommand
8 | {
9 | }
10 | }
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal.Example/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal.Themes/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.net 5.0/Simple.Wpf.Terminal.Example/App.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal.Example/App.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal.Example/App.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal.Example/App.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.net core/Simple.Wpf.Terminal.Example/App.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal.Example/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace Simple.Wpf.Terminal.Example;
4 |
5 | public partial class App
6 | {
7 | protected override void OnStartup(StartupEventArgs e)
8 | {
9 | base.OnStartup(e);
10 |
11 | var window = new MainWindow { DataContext = new ExampleViewModel() };
12 |
13 | window.Show();
14 | }
15 | }
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal.Example/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace Simple.Wpf.Terminal.Example;
4 |
5 | public partial class App
6 | {
7 | protected override void OnStartup(StartupEventArgs e)
8 | {
9 | base.OnStartup(e);
10 |
11 | var window = new MainWindow { DataContext = new ExampleViewModel() };
12 |
13 | window.Show();
14 | }
15 | }
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal.Example/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace Simple.Wpf.Terminal.Example;
4 |
5 | public partial class App
6 | {
7 | protected override void OnStartup(StartupEventArgs e)
8 | {
9 | base.OnStartup(e);
10 |
11 | var window = new MainWindow { DataContext = new ExampleViewModel() };
12 |
13 | window.Show();
14 | }
15 | }
--------------------------------------------------------------------------------
/.net 5.0/Simple.Wpf.Terminal.Example/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace Simple.Wpf.Terminal.Example
4 | {
5 | public partial class App
6 | {
7 | protected override void OnStartup(StartupEventArgs e)
8 | {
9 | base.OnStartup(e);
10 |
11 | var window = new MainWindow { DataContext = new ExampleViewModel() };
12 |
13 | window.Show();
14 | }
15 | }
16 | }
--------------------------------------------------------------------------------
/.net core/Simple.Wpf.Terminal.Example/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace Simple.Wpf.Terminal.Example
4 | {
5 | public partial class App
6 | {
7 | protected override void OnStartup(StartupEventArgs e)
8 | {
9 | base.OnStartup(e);
10 |
11 | var window = new MainWindow { DataContext = new ExampleViewModel() };
12 |
13 | window.Show();
14 | }
15 | }
16 | }
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal.Example/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace Simple.Wpf.Terminal.Example
4 | {
5 | public partial class App
6 | {
7 | protected override void OnStartup(StartupEventArgs e)
8 | {
9 | base.OnStartup(e);
10 |
11 | var window = new MainWindow { DataContext = new ExampleViewModel() };
12 |
13 | window.Show();
14 | }
15 | }
16 | }
--------------------------------------------------------------------------------
/.net 5.0/Simple.Wpf.Terminal/Themes/generic.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
10 |
11 |
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal/Themes/generic.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
10 |
11 |
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal/Themes/generic.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
10 |
11 |
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal/Themes/generic.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
10 |
11 |
--------------------------------------------------------------------------------
/.net core/Simple.Wpf.Terminal/Themes/generic.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
10 |
11 |
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal/Themes/generic.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
10 |
11 |
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | [assembly: ThemeInfo(
4 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
5 | //(used if a resource is not found in the page,
6 | // or application resource dictionaries)
7 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
8 | //(used if a resource is not found in the page,
9 | // app, or any theme specific resource dictionaries)
10 | )]
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | [assembly: ThemeInfo(
4 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
5 | //(used if a resource is not found in the page,
6 | // or application resource dictionaries)
7 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
8 | //(used if a resource is not found in the page,
9 | // app, or any theme specific resource dictionaries)
10 | )]
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | [assembly: ThemeInfo(
4 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
5 | //(used if a resource is not found in the page,
6 | // or application resource dictionaries)
7 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
8 | //(used if a resource is not found in the page,
9 | // app, or any theme specific resource dictionaries)
10 | )]
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal.Example/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | [assembly: ThemeInfo(
4 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
5 | //(used if a resource is not found in the page,
6 | // or application resource dictionaries)
7 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
8 | //(used if a resource is not found in the page,
9 | // app, or any theme specific resource dictionaries)
10 | )]
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal.Example/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | [assembly: ThemeInfo(
4 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
5 | //(used if a resource is not found in the page,
6 | // or application resource dictionaries)
7 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
8 | //(used if a resource is not found in the page,
9 | // app, or any theme specific resource dictionaries)
10 | )]
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal.Example/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | [assembly: ThemeInfo(
4 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
5 | //(used if a resource is not found in the page,
6 | // or application resource dictionaries)
7 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
8 | //(used if a resource is not found in the page,
9 | // app, or any theme specific resource dictionaries)
10 | )]
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal.Common/Simple.Wpf.Terminal.Common.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net6.0-windows10.0.17763.0
5 | disable
6 | true
7 | Ollie Riches 2022
8 | 1.0.0.0
9 | 1.0.0.0
10 | 1.0.0.0
11 | 1.0.0.0
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal.Common/Simple.Wpf.Terminal.Common.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net7.0-windows10.0.17763.0
5 | disable
6 | true
7 | Ollie Riches 2022
8 | 1.0.0.0
9 | 1.0.0.0
10 | 1.0.0.0
11 | 1.0.0.0
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal.Common/Simple.Wpf.Terminal.Common.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net8.0-windows10.0.17763.0
5 | disable
6 | true
7 | Ollie Riches 2022
8 | 1.0.0.0
9 | 1.0.0.0
10 | 1.0.0.0
11 | 1.0.0.0
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.net 5.0/Simple.Wpf.Terminal.Common/Simple.Wpf.Terminal.Common.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net5.0-windows10.0.17763.0
5 | disable
6 | true
7 | 1.0.0.0
8 | 1.0.0.0
9 | 1.0.0.0
10 | 1.0.0.0
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal.Example/App.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal/ITerminalEx.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 | using System.Windows.Data;
3 | using Simple.Wpf.Terminal.Common;
4 |
5 | namespace Simple.Wpf.Terminal;
6 |
7 | public interface ITerminalEx : ITerminal
8 | {
9 | ///
10 | /// The error color for the bound items.
11 | ///
12 | IValueConverter LineColorConverter { get; set; }
13 |
14 | ///
15 | /// The individual line height for the bound items.
16 | ///
17 | int ItemHeight { get; set; }
18 |
19 | ///
20 | /// The margin around the bound items.
21 | ///
22 | Thickness ItemsMargin { get; set; }
23 | }
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal/ITerminalEx.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 | using System.Windows.Data;
3 | using Simple.Wpf.Terminal.Common;
4 |
5 | namespace Simple.Wpf.Terminal;
6 |
7 | public interface ITerminalEx : ITerminal
8 | {
9 | ///
10 | /// The error color for the bound items.
11 | ///
12 | IValueConverter LineColorConverter { get; set; }
13 |
14 | ///
15 | /// The individual line height for the bound items.
16 | ///
17 | int ItemHeight { get; set; }
18 |
19 | ///
20 | /// The margin around the bound items.
21 | ///
22 | Thickness ItemsMargin { get; set; }
23 | }
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal/ITerminalEx.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 | using System.Windows.Data;
3 | using Simple.Wpf.Terminal.Common;
4 |
5 | namespace Simple.Wpf.Terminal;
6 |
7 | public interface ITerminalEx : ITerminal
8 | {
9 | ///
10 | /// The error color for the bound items.
11 | ///
12 | IValueConverter LineColorConverter { get; set; }
13 |
14 | ///
15 | /// The individual line height for the bound items.
16 | ///
17 | int ItemHeight { get; set; }
18 |
19 | ///
20 | /// The margin around the bound items.
21 | ///
22 | Thickness ItemsMargin { get; set; }
23 | }
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal.Example/BaseViewModel.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.ComponentModel;
3 |
4 | namespace Simple.Wpf.Terminal.Example;
5 |
6 | public abstract class BaseViewModel : INotifyPropertyChanged
7 | {
8 | public event PropertyChangedEventHandler PropertyChanged;
9 |
10 | protected virtual bool SetPropertyAndNotify(ref T existingValue, T newValue, string propertyName = null)
11 | {
12 | if (EqualityComparer.Default.Equals(existingValue, newValue)) return false;
13 |
14 | existingValue = newValue;
15 | var handler = PropertyChanged;
16 | handler?.Invoke(this, new PropertyChangedEventArgs(propertyName));
17 |
18 | return true;
19 | }
20 | }
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal.Example/BaseViewModel.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.ComponentModel;
3 |
4 | namespace Simple.Wpf.Terminal.Example;
5 |
6 | public abstract class BaseViewModel : INotifyPropertyChanged
7 | {
8 | public event PropertyChangedEventHandler PropertyChanged;
9 |
10 | protected virtual bool SetPropertyAndNotify(ref T existingValue, T newValue, string propertyName = null)
11 | {
12 | if (EqualityComparer.Default.Equals(existingValue, newValue)) return false;
13 |
14 | existingValue = newValue;
15 | var handler = PropertyChanged;
16 | handler?.Invoke(this, new PropertyChangedEventArgs(propertyName));
17 |
18 | return true;
19 | }
20 | }
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal.Example/BaseViewModel.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.ComponentModel;
3 |
4 | namespace Simple.Wpf.Terminal.Example;
5 |
6 | public abstract class BaseViewModel : INotifyPropertyChanged
7 | {
8 | public event PropertyChangedEventHandler PropertyChanged;
9 |
10 | protected virtual bool SetPropertyAndNotify(ref T existingValue, T newValue, string propertyName = null)
11 | {
12 | if (EqualityComparer.Default.Equals(existingValue, newValue)) return false;
13 |
14 | existingValue = newValue;
15 | var handler = PropertyChanged;
16 | handler?.Invoke(this, new PropertyChangedEventArgs(propertyName));
17 |
18 | return true;
19 | }
20 | }
--------------------------------------------------------------------------------
/.net 5.0/Simple.Wpf.Terminal/ITerminalEx.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 | using System.Windows.Data;
3 | using Simple.Wpf.Terminal.Common;
4 |
5 | namespace Simple.Wpf.Terminal
6 | {
7 | public interface ITerminalEx : ITerminal
8 | {
9 | ///
10 | /// The error color for the bound items.
11 | ///
12 | IValueConverter LineColorConverter { get; set; }
13 |
14 | ///
15 | /// The individual line height for the bound items.
16 | ///
17 | int ItemHeight { get; set; }
18 |
19 | ///
20 | /// The margin around the bound items.
21 | ///
22 | Thickness ItemsMargin { get; set; }
23 | }
24 | }
--------------------------------------------------------------------------------
/.net core/Simple.Wpf.Terminal/ITerminalEx.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 | using System.Windows.Data;
3 | using Simple.Wpf.Terminal.Common;
4 |
5 | namespace Simple.Wpf.Terminal
6 | {
7 | public interface ITerminalEx : ITerminal
8 | {
9 | ///
10 | /// The error color for the bound items.
11 | ///
12 | IValueConverter LineColorConverter { get; set; }
13 |
14 | ///
15 | /// The individual line height for the bound items.
16 | ///
17 | int ItemHeight { get; set; }
18 |
19 | ///
20 | /// The margin around the bound items.
21 | ///
22 | Thickness ItemsMargin { get; set; }
23 | }
24 | }
--------------------------------------------------------------------------------
/.net 5.0/Simple.Wpf.Terminal.Example/BaseViewModel.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.ComponentModel;
3 |
4 | namespace Simple.Wpf.Terminal.Example
5 | {
6 | public abstract class BaseViewModel : INotifyPropertyChanged
7 | {
8 | public event PropertyChangedEventHandler PropertyChanged;
9 |
10 | protected virtual bool SetPropertyAndNotify(ref T existingValue, T newValue, string propertyName = null)
11 | {
12 | if (EqualityComparer.Default.Equals(existingValue, newValue)) return false;
13 |
14 | existingValue = newValue;
15 | var handler = PropertyChanged;
16 | handler?.Invoke(this, new PropertyChangedEventArgs(propertyName));
17 |
18 | return true;
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------
/.net framework/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.InteropServices;
3 | using System.Windows;
4 |
5 | [assembly: AssemblyTitle("Simple.Wpf.Terminal")]
6 | [assembly: AssemblyDescription("")]
7 | [assembly: AssemblyConfiguration("")]
8 | [assembly: AssemblyCompany("")]
9 | [assembly: AssemblyProduct("Simple.Wpf.Terminal")]
10 | [assembly: AssemblyCopyright("Copyright © 2022")]
11 | [assembly: AssemblyTrademark("")]
12 | [assembly: AssemblyCulture("")]
13 |
14 | [assembly: ComVisible(false)]
15 |
16 | [assembly: ThemeInfo(
17 | ResourceDictionaryLocation.None,
18 | ResourceDictionaryLocation.SourceAssembly
19 | )]
20 |
21 | [assembly: AssemblyVersion("1.0.0.0")]
22 | [assembly: AssemblyFileVersion("1.0.0.0")]
23 | [assembly: AssemblyInformationalVersion("1.0.0.0")]
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal/ITerminalEx.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 | using System.Windows.Data;
3 | using Simple.Wpf.Terminal.Common;
4 |
5 | #pragma warning disable 1591
6 |
7 | namespace Simple.Wpf.Terminal
8 | {
9 | public interface ITerminalEx : ITerminal
10 | {
11 | ///
12 | /// The error color for the bound items.
13 | ///
14 | IValueConverter LineColorConverter { get; set; }
15 |
16 | ///
17 | /// The individual line height for the bound items.
18 | ///
19 | int ItemHeight { get; set; }
20 |
21 | ///
22 | /// The margin around the bound items.
23 | ///
24 | Thickness ItemsMargin { get; set; }
25 | }
26 | }
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal/Simple.Wpf.Terminal.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Library
5 | net6.0-windows10.0.17763.0
6 | disable
7 | true
8 | Ollie Riches 2022
9 | 1.0.0.0
10 | 1.0.0.0
11 | 1.0.0.0
12 | 1.0.0.0
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | $(DefaultXamlRuntime)
22 | Designer
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal/Simple.Wpf.Terminal.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Library
5 | net7.0-windows10.0.17763.0
6 | disable
7 | true
8 | Ollie Riches 2022
9 | 1.0.0.0
10 | 1.0.0.0
11 | 1.0.0.0
12 | 1.0.0.0
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | $(DefaultXamlRuntime)
22 | Designer
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal/Simple.Wpf.Terminal.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Library
5 | net8.0-windows10.0.17763.0
6 | disable
7 | true
8 | Ollie Riches 2022
9 | 1.0.0.0
10 | 1.0.0.0
11 | 1.0.0.0
12 | 1.0.0.0
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | $(DefaultXamlRuntime)
22 | Designer
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/.net 5.0/Simple.Wpf.Terminal/Simple.Wpf.Terminal.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net5.0-windows10.0.17763.0
5 | disable
6 | true
7 | 1.0.0.0
8 | 1.0.0.0
9 | 1.0.0.0
10 | 1.0.0.0
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 | $(DefaultXamlRuntime)
24 | Designer
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal.Themes/BlueTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
20 |
21 |
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal.Themes/GreenTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
20 |
21 |
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal.Themes/DarkTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
20 |
21 |
--------------------------------------------------------------------------------
/.net 5.0/Simple.Wpf.Terminal.Themes/BlueTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
21 |
22 |
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal.Themes/BlueTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
21 |
22 |
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal.Themes/BlueTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
21 |
22 |
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal.Themes/BlueTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
21 |
22 |
--------------------------------------------------------------------------------
/.net 5.0/Simple.Wpf.Terminal.Themes/DarkTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
21 |
22 |
--------------------------------------------------------------------------------
/.net 5.0/Simple.Wpf.Terminal.Themes/GreenTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
21 |
22 |
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal.Themes/DarkTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
21 |
22 |
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal.Themes/GreenTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
21 |
22 |
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal.Themes/DarkTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
21 |
22 |
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal.Themes/GreenTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
21 |
22 |
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal.Themes/DarkTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
21 |
22 |
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal.Themes/GreenTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
21 |
22 |
--------------------------------------------------------------------------------
/.net core/Simple.Wpf.Terminal.Themes/BlueTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
21 |
22 |
--------------------------------------------------------------------------------
/.net core/Simple.Wpf.Terminal.Themes/GreenTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
21 |
22 |
--------------------------------------------------------------------------------
/.net core/Simple.Wpf.Terminal.Themes/DarkTheme.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
21 |
22 |
--------------------------------------------------------------------------------
/.net core/Simple.Wpf.Terminal.Example/BaseViewModel.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.ComponentModel;
3 |
4 | namespace Simple.Wpf.Terminal.Example
5 | {
6 | public abstract class BaseViewModel : INotifyPropertyChanged
7 | {
8 | public event PropertyChangedEventHandler PropertyChanged;
9 |
10 | protected virtual void OnPropertyChanged(string propertyName = null)
11 | {
12 | var handler = PropertyChanged;
13 | handler?.Invoke(this, new PropertyChangedEventArgs(propertyName));
14 | }
15 |
16 | protected virtual bool SetPropertyAndNotify(ref T existingValue, T newValue, string propertyName = null)
17 | {
18 | if (EqualityComparer.Default.Equals(existingValue, newValue)) return false;
19 |
20 | existingValue = newValue;
21 | var handler = PropertyChanged;
22 | handler?.Invoke(this, new PropertyChangedEventArgs(propertyName));
23 |
24 | return true;
25 | }
26 | }
27 | }
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal.Example/BaseViewModel.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.ComponentModel;
3 |
4 | namespace Simple.Wpf.Terminal.Example
5 | {
6 | public abstract class BaseViewModel : INotifyPropertyChanged
7 | {
8 | public event PropertyChangedEventHandler PropertyChanged;
9 |
10 | protected virtual void OnPropertyChanged(string propertyName = null)
11 | {
12 | var handler = PropertyChanged;
13 | handler?.Invoke(this, new PropertyChangedEventArgs(propertyName));
14 | }
15 |
16 | protected virtual bool SetPropertyAndNotify(ref T existingValue, T newValue, string propertyName = null)
17 | {
18 | if (EqualityComparer.Default.Equals(existingValue, newValue)) return false;
19 |
20 | existingValue = newValue;
21 | var handler = PropertyChanged;
22 | handler?.Invoke(this, new PropertyChangedEventArgs(propertyName));
23 |
24 | return true;
25 | }
26 | }
27 | }
--------------------------------------------------------------------------------
/.net standard/Simple.Wpf.Terminal.Common/Simple.Wpf.Terminal.Common.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netstandard2.0
5 | 1.0.0
6 | 1.0.0.0
7 | 1.0.0.0
8 | https://github.com/oriches/Simple.Wpf.Terminal
9 | false
10 | Copyright © 2022
11 |
12 |
13 |
14 |
15 | True
16 | True
17 | Resources.resx
18 |
19 |
20 |
21 |
22 |
23 | ResXFileCodeGenerator
24 | Resources.Designer.cs
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal.Themes/Simple.Wpf.Terminal.Themes.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net6.0-windows10.0.17763.0
5 | disable
6 | true
7 | Ollie Riches 2022
8 | 1.0.0.0
9 | 1.0.0.0
10 | 1.0.0.0
11 | 1.0.0.0
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | $(DefaultXamlRuntime)
21 | Designer
22 |
23 |
24 | $(DefaultXamlRuntime)
25 | Designer
26 |
27 |
28 | $(DefaultXamlRuntime)
29 | Designer
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal.Themes/Simple.Wpf.Terminal.Themes.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net7.0-windows10.0.17763.0
5 | disable
6 | true
7 | Ollie Riches 2022
8 | 1.0.0.0
9 | 1.0.0.0
10 | 1.0.0.0
11 | 1.0.0.0
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | $(DefaultXamlRuntime)
21 | Designer
22 |
23 |
24 | $(DefaultXamlRuntime)
25 | Designer
26 |
27 |
28 | $(DefaultXamlRuntime)
29 | Designer
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal.Themes/Simple.Wpf.Terminal.Themes.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net8.0-windows10.0.17763.0
5 | disable
6 | true
7 | Ollie Riches 2022
8 | 1.0.0.0
9 | 1.0.0.0
10 | 1.0.0.0
11 | 1.0.0.0
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | $(DefaultXamlRuntime)
21 | Designer
22 |
23 |
24 | $(DefaultXamlRuntime)
25 | Designer
26 |
27 |
28 | $(DefaultXamlRuntime)
29 | Designer
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 Ollie Riches
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal.Example/Simple.Wpf.Terminal.Example.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | WinExe
5 | net6.0-windows10.0.17763.0
6 | disable
7 | true
8 | Ollie Riches 2022
9 | 1.0.0.0
10 | 1.0.0.0
11 | 1.0.0.0
12 | 1.0.0.0
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | $(DefaultXamlRuntime)
26 | Designer
27 | MSBuild:Compile
28 |
29 |
30 | $(DefaultXamlRuntime)
31 | Designer
32 | MSBuild:Compile
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/.net framework/Simple.Wpf.Terminal/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace Simple.Wpf.Terminal.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.10.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/.net 7.0/Simple.Wpf.Terminal.Example/Simple.Wpf.Terminal.Example.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | WinExe
5 | net7.0-windows10.0.17763.0
6 | disable
7 | true
8 | Ollie Riches 2022
9 | 1.0.0.0
10 | 1.0.0.0
11 | 1.0.0.0
12 | 1.0.0.0
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | $(DefaultXamlRuntime)
26 | Designer
27 | MSBuild:Compile
28 |
29 |
30 | $(DefaultXamlRuntime)
31 | Designer
32 | MSBuild:Compile
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/.net 8.0/Simple.Wpf.Terminal.Example/Simple.Wpf.Terminal.Example.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | WinExe
5 | net8.0-windows10.0.17763.0
6 | disable
7 | true
8 | Ollie Riches 2022
9 | 1.0.0.0
10 | 1.0.0.0
11 | 1.0.0.0
12 | 1.0.0.0
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | $(DefaultXamlRuntime)
26 | Designer
27 | MSBuild:Compile
28 |
29 |
30 | $(DefaultXamlRuntime)
31 | Designer
32 | MSBuild:Compile
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/.net 6.0/Simple.Wpf.Terminal.Example/RelayCommand.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Windows.Input;
3 |
4 | namespace Simple.Wpf.Terminal.Example;
5 |
6 | public sealed class RelayCommand : RelayCommand