fixd: Changed 'clashN' namespace to 'ClashN'
This commit is contained in:
@@ -3,9 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00
|
|||||||
# Visual Studio Version 17
|
# Visual Studio Version 17
|
||||||
VisualStudioVersion = 17.3.32811.315
|
VisualStudioVersion = 17.3.32811.315
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "clashN", "clashN\clashN.csproj", "{6DE127CA-1763-4236-B297-D2EF9CB2EC9B}"
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClashN", "clashN\ClashN.csproj", "{6DE127CA-1763-4236-B297-D2EF9CB2EC9B}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "clashUpgrade", "clashUpgrade\clashUpgrade.csproj", "{59E0AF2B-9915-47F2-9F5F-9008F47DAE5F}"
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClashUpgrade", "clashUpgrade\ClashUpgrade.csproj", "{59E0AF2B-9915-47F2-9F5F-9008F47DAE5F}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PacLib", "..\..\v2rayN\v2rayN\PacLib\PacLib.csproj", "{E27F1C24-9A0A-47D5-8723-B17D00F264FB}"
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PacLib", "..\..\v2rayN\v2rayN\PacLib\PacLib.csproj", "{E27F1C24-9A0A-47D5-8723-B17D00F264FB}"
|
||||||
EndProject
|
EndProject
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
<Application
|
<Application
|
||||||
x:Class="clashN.App"
|
x:Class="ClashN.App"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:conv="clr-namespace:clashN.Converters"
|
xmlns:conv="clr-namespace:ClashN.Converters"
|
||||||
xmlns:local="clr-namespace:clashN"
|
xmlns:local="clr-namespace:ClashN"
|
||||||
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
||||||
ShutdownMode="OnExplicitShutdown"
|
ShutdownMode="OnExplicitShutdown"
|
||||||
StartupUri="Views/MainWindow.xaml">
|
StartupUri="Views/MainWindow.xaml">
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
using clashN.Handler;
|
using ClashN.Handler;
|
||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.Tool;
|
using ClashN.Tool;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
using System.Windows.Threading;
|
using System.Windows.Threading;
|
||||||
|
|
||||||
namespace clashN
|
namespace ClashN
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interaction logic for App.xaml
|
/// Interaction logic for App.xaml
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
using System.Net.Http;
|
using System.Net.Http;
|
||||||
using System.Net.Http.Headers;
|
using System.Net.Http.Headers;
|
||||||
|
|
||||||
namespace clashN.Base
|
namespace ClashN.Base
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
|
|
||||||
namespace clashN.Base
|
namespace ClashN.Base
|
||||||
{
|
{
|
||||||
static class StringEx
|
static class StringEx
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using System.Windows.Data;
|
using System.Windows.Data;
|
||||||
using System.Windows.Media;
|
using System.Windows.Media;
|
||||||
|
|
||||||
namespace clashN.Converters
|
namespace ClashN.Converters
|
||||||
{
|
{
|
||||||
public class DelayColorConverter : IValueConverter
|
public class DelayColorConverter : IValueConverter
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using clashN.Handler;
|
using ClashN.Handler;
|
||||||
using System.Windows.Media;
|
using System.Windows.Media;
|
||||||
|
|
||||||
namespace clashN.Converters
|
namespace ClashN.Converters
|
||||||
{
|
{
|
||||||
public class MaterialDesignFonts
|
public class MaterialDesignFonts
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace clashN
|
namespace ClashN
|
||||||
{
|
{
|
||||||
class Global
|
class Global
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.Tool;
|
using ClashN.Tool;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Web;
|
using System.Web;
|
||||||
|
|
||||||
namespace clashN.Handler
|
namespace ClashN.Handler
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 本软件配置文件处理类
|
/// 本软件配置文件处理类
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.Resx;
|
using ClashN.Resx;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
|
|
||||||
namespace clashN.Handler
|
namespace ClashN.Handler
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Core配置文件处理类
|
/// Core配置文件处理类
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.Resx;
|
using ClashN.Resx;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace clashN.Handler
|
namespace ClashN.Handler
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// core进程处理类
|
/// core进程处理类
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
using clashN.Base;
|
using ClashN.Base;
|
||||||
using clashN.Resx;
|
using ClashN.Resx;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Net;
|
using System.Net;
|
||||||
using System.Net.Http;
|
using System.Net.Http;
|
||||||
using System.Net.Http.Headers;
|
using System.Net.Http.Headers;
|
||||||
using System.Net.Sockets;
|
using System.Net.Sockets;
|
||||||
|
|
||||||
namespace clashN.Handler
|
namespace ClashN.Handler
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
///Download
|
///Download
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using System.Runtime.Intrinsics.X86;
|
using System.Runtime.Intrinsics.X86;
|
||||||
using static clashN.Mode.ClashProxies;
|
using static ClashN.Mode.ClashProxies;
|
||||||
|
|
||||||
namespace clashN.Handler
|
namespace ClashN.Handler
|
||||||
{
|
{
|
||||||
public sealed class LazyConfig
|
public sealed class LazyConfig
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using clashN.Base;
|
using ClashN.Base;
|
||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.Resx;
|
using ClashN.Resx;
|
||||||
using NHotkey;
|
using NHotkey;
|
||||||
using NHotkey.Wpf;
|
using NHotkey.Wpf;
|
||||||
using Splat;
|
using Splat;
|
||||||
@@ -8,9 +8,9 @@ using System.Drawing;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
using System.Windows.Input;
|
using System.Windows.Input;
|
||||||
using static clashN.Mode.ClashProxies;
|
using static ClashN.Mode.ClashProxies;
|
||||||
|
|
||||||
namespace clashN.Handler
|
namespace ClashN.Handler
|
||||||
{
|
{
|
||||||
public sealed class MainFormHandler
|
public sealed class MainFormHandler
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using MaterialDesignThemes.Wpf;
|
using MaterialDesignThemes.Wpf;
|
||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
|
|
||||||
namespace clashN.Handler
|
namespace ClashN.Handler
|
||||||
{
|
{
|
||||||
public class NoticeHandler
|
public class NoticeHandler
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using Microsoft.Win32;
|
using Microsoft.Win32;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
namespace clashN.Handler
|
namespace ClashN.Handler
|
||||||
{
|
{
|
||||||
class ProxySetting
|
class ProxySetting
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
using QRCoder.Xaml;
|
using QRCoder.Xaml;
|
||||||
using System.Windows.Media;
|
using System.Windows.Media;
|
||||||
|
|
||||||
namespace clashN.Handler
|
namespace ClashN.Handler
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 含有QR码的描述类和包装编码和渲染
|
/// 含有QR码的描述类和包装编码和渲染
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Net;
|
using System.Net;
|
||||||
using System.Net.Sockets;
|
using System.Net.Sockets;
|
||||||
|
|
||||||
namespace clashN.Handler
|
namespace ClashN.Handler
|
||||||
{
|
{
|
||||||
class SpeedtestHandler
|
class SpeedtestHandler
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using System.Net.WebSockets;
|
using System.Net.WebSockets;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace clashN.Handler
|
namespace ClashN.Handler
|
||||||
{
|
{
|
||||||
class StatisticsHandler
|
class StatisticsHandler
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.Properties;
|
using ClashN.Properties;
|
||||||
using clashN.Tool;
|
using ClashN.Tool;
|
||||||
using PacLib;
|
using PacLib;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace clashN.Handler
|
namespace ClashN.Handler
|
||||||
{
|
{
|
||||||
public static class SysProxyHandle
|
public static class SysProxyHandle
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using clashN.Base;
|
using ClashN.Base;
|
||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.Resx;
|
using ClashN.Resx;
|
||||||
using Splat;
|
using Splat;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
@@ -9,7 +9,7 @@ using System.Text;
|
|||||||
using System.Text.RegularExpressions;
|
using System.Text.RegularExpressions;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
|
|
||||||
namespace clashN.Handler
|
namespace ClashN.Handler
|
||||||
{
|
{
|
||||||
class UpdateHandle
|
class UpdateHandle
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
public class ClashConnections
|
public class ClashConnections
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using static clashN.Mode.ClashProxies;
|
using static ClashN.Mode.ClashProxies;
|
||||||
|
|
||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
public class ClashProviders
|
public class ClashProviders
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
public class ClashProxies
|
public class ClashProxies
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
class ComboItem
|
class ComboItem
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using System.Drawing;
|
using System.Drawing;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
|
|
||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 本软件配置文件实体类
|
/// 本软件配置文件实体类
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
public class ConnectionModel
|
public class ConnectionModel
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class CoreInfo
|
public class CoreInfo
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
public enum ECoreType
|
public enum ECoreType
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
public enum EGlobalHotkey
|
public enum EGlobalHotkey
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
public enum EMove
|
public enum EMove
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
public enum EProfileColName
|
public enum EProfileColName
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
public enum ERuleMode
|
public enum ERuleMode
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
public enum ESpeedActionType
|
public enum ESpeedActionType
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
public enum ESysProxyType
|
public enum ESysProxyType
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using clashN.Base;
|
using ClashN.Base;
|
||||||
|
|
||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
public class ProfileItemModel : ProfileItem
|
public class ProfileItemModel : ProfileItem
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using ReactiveUI.Fody.Helpers;
|
using ReactiveUI.Fody.Helpers;
|
||||||
|
|
||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class ProxyModel
|
public class ProxyModel
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class ServerStatistics
|
public class ServerStatistics
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace clashN.Mode
|
namespace ClashN.Mode
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
class ServerTestItem
|
class ServerTestItem
|
||||||
|
|||||||
2
clashN/clashN/Properties/Resources.Designer.cs
generated
2
clashN/clashN/Properties/Resources.Designer.cs
generated
@@ -8,7 +8,7 @@
|
|||||||
// </auto-generated>
|
// </auto-generated>
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
namespace clashN.Properties {
|
namespace ClashN.Properties {
|
||||||
using System;
|
using System;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
400
clashN/clashN/Resx/ResUI.Designer.cs
generated
400
clashN/clashN/Resx/ResUI.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,7 @@
|
|||||||
using System.IO.Compression;
|
using System.IO.Compression;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace clashN.Tool
|
namespace ClashN.Tool
|
||||||
{
|
{
|
||||||
public static class FileManager
|
public static class FileManager
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
|
|
||||||
namespace clashN
|
namespace ClashN
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* See:
|
* See:
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ using NLog.Config;
|
|||||||
using NLog.Targets;
|
using NLog.Targets;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
|
|
||||||
namespace clashN.Tool
|
namespace ClashN.Tool
|
||||||
{
|
{
|
||||||
public class Logging
|
public class Logging
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using System.Linq.Expressions;
|
using System.Linq.Expressions;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
|
|
||||||
namespace clashN.Tool
|
namespace ClashN.Tool
|
||||||
{
|
{
|
||||||
public static class QueryableExtension
|
public static class QueryableExtension
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
|
|
||||||
namespace clashN
|
namespace ClashN
|
||||||
{
|
{
|
||||||
class UI
|
class UI
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
using clashN.Base;
|
using ClashN.Base;
|
||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using Microsoft.Win32;
|
using Microsoft.Win32;
|
||||||
using Microsoft.Win32.TaskScheduler;
|
using Microsoft.Win32.TaskScheduler;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
@@ -26,7 +26,7 @@ using ZXing.Common;
|
|||||||
using ZXing.QrCode;
|
using ZXing.QrCode;
|
||||||
using ZXing.Windows.Compatibility;
|
using ZXing.Windows.Compatibility;
|
||||||
|
|
||||||
namespace clashN
|
namespace ClashN
|
||||||
{
|
{
|
||||||
class Utils
|
class Utils
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using clashN.Base;
|
using ClashN.Base;
|
||||||
using clashN.Handler;
|
using ClashN.Handler;
|
||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using DynamicData;
|
using DynamicData;
|
||||||
using DynamicData.Binding;
|
using DynamicData.Binding;
|
||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
@@ -10,7 +10,7 @@ using System.Reactive;
|
|||||||
using System.Reactive.Linq;
|
using System.Reactive.Linq;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
|
|
||||||
namespace clashN.ViewModels
|
namespace ClashN.ViewModels
|
||||||
{
|
{
|
||||||
public class ConnectionsViewModel : ReactiveObject
|
public class ConnectionsViewModel : ReactiveObject
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
|
|
||||||
namespace clashN.ViewModels
|
namespace ClashN.ViewModels
|
||||||
{
|
{
|
||||||
public class DashboardViewModel : ReactiveObject
|
public class DashboardViewModel : ReactiveObject
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
using clashN.Handler;
|
using ClashN.Handler;
|
||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.Resx;
|
using ClashN.Resx;
|
||||||
using clashN.Tool;
|
using ClashN.Tool;
|
||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
using Splat;
|
using Splat;
|
||||||
using System.Reactive;
|
using System.Reactive;
|
||||||
|
|
||||||
namespace clashN.ViewModels
|
namespace ClashN.ViewModels
|
||||||
{
|
{
|
||||||
public class HelpViewModel : ReactiveObject
|
public class HelpViewModel : ReactiveObject
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
using ReactiveUI.Fody.Helpers;
|
using ReactiveUI.Fody.Helpers;
|
||||||
|
|
||||||
namespace clashN.ViewModels
|
namespace ClashN.ViewModels
|
||||||
{
|
{
|
||||||
public class LogsViewModel : ReactiveObject
|
public class LogsViewModel : ReactiveObject
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using clashN.Base;
|
using ClashN.Base;
|
||||||
using clashN.Handler;
|
using ClashN.Handler;
|
||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.Views;
|
using ClashN.Views;
|
||||||
using MaterialDesignColors;
|
using MaterialDesignColors;
|
||||||
using MaterialDesignColors.ColorManipulation;
|
using MaterialDesignColors.ColorManipulation;
|
||||||
using MaterialDesignThemes.Wpf;
|
using MaterialDesignThemes.Wpf;
|
||||||
@@ -17,7 +17,7 @@ using System.Windows.Forms;
|
|||||||
using System.Windows.Interop;
|
using System.Windows.Interop;
|
||||||
using Application = System.Windows.Application;
|
using Application = System.Windows.Application;
|
||||||
|
|
||||||
namespace clashN.ViewModels
|
namespace ClashN.ViewModels
|
||||||
{
|
{
|
||||||
public class MainWindowViewModel : ReactiveObject
|
public class MainWindowViewModel : ReactiveObject
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using clashN.Base;
|
using ClashN.Base;
|
||||||
using clashN.Handler;
|
using ClashN.Handler;
|
||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.Resx;
|
using ClashN.Resx;
|
||||||
using clashN.Views;
|
using ClashN.Views;
|
||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
using ReactiveUI.Fody.Helpers;
|
using ReactiveUI.Fody.Helpers;
|
||||||
using ReactiveUI.Validation.Helpers;
|
using ReactiveUI.Validation.Helpers;
|
||||||
@@ -11,7 +11,7 @@ using System.IO;
|
|||||||
using System.Reactive;
|
using System.Reactive;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
|
|
||||||
namespace clashN.ViewModels
|
namespace ClashN.ViewModels
|
||||||
{
|
{
|
||||||
public class ProfileEditViewModel : ReactiveValidationObject
|
public class ProfileEditViewModel : ReactiveValidationObject
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using clashN.Base;
|
using ClashN.Base;
|
||||||
using clashN.Handler;
|
using ClashN.Handler;
|
||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.Resx;
|
using ClashN.Resx;
|
||||||
using clashN.Views;
|
using ClashN.Views;
|
||||||
using DynamicData;
|
using DynamicData;
|
||||||
using DynamicData.Binding;
|
using DynamicData.Binding;
|
||||||
using MaterialDesignThemes.Wpf;
|
using MaterialDesignThemes.Wpf;
|
||||||
@@ -14,7 +14,7 @@ using System.Reactive;
|
|||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
using Application = System.Windows.Application;
|
using Application = System.Windows.Application;
|
||||||
|
|
||||||
namespace clashN.ViewModels
|
namespace ClashN.ViewModels
|
||||||
{
|
{
|
||||||
public class ProfilesViewModel : ReactiveObject
|
public class ProfilesViewModel : ReactiveObject
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
|
|
||||||
namespace clashN.ViewModels
|
namespace ClashN.ViewModels
|
||||||
{
|
{
|
||||||
public class PromotionViewModel : ReactiveObject
|
public class PromotionViewModel : ReactiveObject
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using clashN.Base;
|
using ClashN.Base;
|
||||||
using clashN.Handler;
|
using ClashN.Handler;
|
||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.Resx;
|
using ClashN.Resx;
|
||||||
using DynamicData;
|
using DynamicData;
|
||||||
using DynamicData.Binding;
|
using DynamicData.Binding;
|
||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
@@ -10,10 +10,10 @@ using Splat;
|
|||||||
using System.Reactive;
|
using System.Reactive;
|
||||||
using System.Reactive.Linq;
|
using System.Reactive.Linq;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
using static clashN.Mode.ClashProviders;
|
using static ClashN.Mode.ClashProviders;
|
||||||
using static clashN.Mode.ClashProxies;
|
using static ClashN.Mode.ClashProxies;
|
||||||
|
|
||||||
namespace clashN.ViewModels
|
namespace ClashN.ViewModels
|
||||||
{
|
{
|
||||||
public class ProxiesViewModel : ReactiveObject
|
public class ProxiesViewModel : ReactiveObject
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using clashN.Base;
|
using ClashN.Base;
|
||||||
using clashN.Handler;
|
using ClashN.Handler;
|
||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.Resx;
|
using ClashN.Resx;
|
||||||
using clashN.Views;
|
using ClashN.Views;
|
||||||
using DynamicData;
|
using DynamicData;
|
||||||
using DynamicData.Binding;
|
using DynamicData.Binding;
|
||||||
using MaterialDesignColors;
|
using MaterialDesignColors;
|
||||||
@@ -15,7 +15,7 @@ using System.IO;
|
|||||||
using System.Reactive;
|
using System.Reactive;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
|
|
||||||
namespace clashN.ViewModels
|
namespace ClashN.ViewModels
|
||||||
{
|
{
|
||||||
public class SettingsViewModel : ReactiveValidationObject
|
public class SettingsViewModel : ReactiveValidationObject
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
<reactiveui:ReactiveUserControl
|
<reactiveui:ReactiveUserControl
|
||||||
x:Class="clashN.Views.ConnectionsView"
|
x:Class="ClashN.Views.ConnectionsView"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:local="clr-namespace:clashN.Views"
|
xmlns:local="clr-namespace:ClashN.Views"
|
||||||
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:reactiveui="http://reactiveui.net"
|
xmlns:reactiveui="http://reactiveui.net"
|
||||||
xmlns:resx="clr-namespace:clashN.Resx"
|
xmlns:resx="clr-namespace:ClashN.Resx"
|
||||||
xmlns:vms="clr-namespace:clashN.ViewModels"
|
xmlns:vms="clr-namespace:ClashN.ViewModels"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
x:TypeArguments="vms:ConnectionsViewModel"
|
x:TypeArguments="vms:ConnectionsViewModel"
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using clashN.ViewModels;
|
using ClashN.ViewModels;
|
||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
using System.Reactive.Disposables;
|
using System.Reactive.Disposables;
|
||||||
|
|
||||||
namespace clashN.Views
|
namespace ClashN.Views
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interaction logic for ConnectionsView.xaml
|
/// Interaction logic for ConnectionsView.xaml
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
<reactiveui:ReactiveUserControl
|
<reactiveui:ReactiveUserControl
|
||||||
x:Class="clashN.Views.DashboardView"
|
x:Class="ClashN.Views.DashboardView"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:local="clr-namespace:clashN.Views"
|
xmlns:local="clr-namespace:ClashN.Views"
|
||||||
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:reactiveui="http://reactiveui.net"
|
xmlns:reactiveui="http://reactiveui.net"
|
||||||
xmlns:vms="clr-namespace:clashN.ViewModels"
|
xmlns:vms="clr-namespace:ClashN.ViewModels"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
x:TypeArguments="vms:DashboardViewModel"
|
x:TypeArguments="vms:DashboardViewModel"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
|
|
||||||
namespace clashN.Views
|
namespace ClashN.Views
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interaction logic for DashboardView.xaml
|
/// Interaction logic for DashboardView.xaml
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
<reactiveui:ReactiveWindow
|
<reactiveui:ReactiveWindow
|
||||||
x:Class="clashN.Views.GlobalHotkeySettingWindow"
|
x:Class="ClashN.Views.GlobalHotkeySettingWindow"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:Views="clr-namespace:clashN.Views"
|
xmlns:Views="clr-namespace:ClashN.Views"
|
||||||
xmlns:conv="clr-namespace:clashN.Converters"
|
xmlns:conv="clr-namespace:ClashN.Converters"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:reactiveui="http://reactiveui.net"
|
xmlns:reactiveui="http://reactiveui.net"
|
||||||
xmlns:resx="clr-namespace:clashN.Resx"
|
xmlns:resx="clr-namespace:ClashN.Resx"
|
||||||
xmlns:vms="clr-namespace:clashN.ViewModels"
|
xmlns:vms="clr-namespace:ClashN.ViewModels"
|
||||||
Title="clashN"
|
Title="clashN"
|
||||||
Width="600"
|
Width="600"
|
||||||
Height="500"
|
Height="500"
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
using clashN.Handler;
|
using ClashN.Handler;
|
||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.Resx;
|
using ClashN.Resx;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
using System.Windows.Controls;
|
using System.Windows.Controls;
|
||||||
using System.Windows.Input;
|
using System.Windows.Input;
|
||||||
using Forms = System.Windows.Forms;
|
using Forms = System.Windows.Forms;
|
||||||
|
|
||||||
namespace clashN.Views
|
namespace ClashN.Views
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// GlobalHotkeySettingWindow.xaml 的交互逻辑
|
/// GlobalHotkeySettingWindow.xaml 的交互逻辑
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
<reactiveui:ReactiveUserControl
|
<reactiveui:ReactiveUserControl
|
||||||
x:Class="clashN.Views.HelpView"
|
x:Class="ClashN.Views.HelpView"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:local="clr-namespace:clashN.Views"
|
xmlns:local="clr-namespace:ClashN.Views"
|
||||||
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:reactiveui="http://reactiveui.net"
|
xmlns:reactiveui="http://reactiveui.net"
|
||||||
xmlns:resx="clr-namespace:clashN.Resx"
|
xmlns:resx="clr-namespace:ClashN.Resx"
|
||||||
xmlns:vms="clr-namespace:clashN.ViewModels"
|
xmlns:vms="clr-namespace:ClashN.ViewModels"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
x:TypeArguments="vms:HelpViewModel"
|
x:TypeArguments="vms:HelpViewModel"
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
using clashN.ViewModels;
|
using ClashN.ViewModels;
|
||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
using System.Reactive.Disposables;
|
using System.Reactive.Disposables;
|
||||||
|
|
||||||
|
|
||||||
namespace clashN.Views
|
namespace ClashN.Views
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interaction logic for HelpView.xaml
|
/// Interaction logic for HelpView.xaml
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
<reactiveui:ReactiveUserControl
|
<reactiveui:ReactiveUserControl
|
||||||
x:Class="clashN.Views.LogsView"
|
x:Class="ClashN.Views.LogsView"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:local="clr-namespace:clashN.Views"
|
xmlns:local="clr-namespace:ClashN.Views"
|
||||||
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:reactiveui="http://reactiveui.net"
|
xmlns:reactiveui="http://reactiveui.net"
|
||||||
xmlns:resx="clr-namespace:clashN.Resx"
|
xmlns:resx="clr-namespace:ClashN.Resx"
|
||||||
xmlns:vms="clr-namespace:clashN.ViewModels"
|
xmlns:vms="clr-namespace:ClashN.ViewModels"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
x:TypeArguments="vms:LogsViewModel"
|
x:TypeArguments="vms:LogsViewModel"
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
using clashN.ViewModels;
|
using ClashN.ViewModels;
|
||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
using System.Reactive.Disposables;
|
using System.Reactive.Disposables;
|
||||||
using System.Text.RegularExpressions;
|
using System.Text.RegularExpressions;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
using System.Windows.Threading;
|
using System.Windows.Threading;
|
||||||
|
|
||||||
namespace clashN.Views
|
namespace ClashN.Views
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interaction logic for LogsView.xaml
|
/// Interaction logic for LogsView.xaml
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
<reactiveui:ReactiveWindow
|
<reactiveui:ReactiveWindow
|
||||||
x:Class="clashN.Views.MainWindow"
|
x:Class="ClashN.Views.MainWindow"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:conv="clr-namespace:clashN.Converters"
|
xmlns:conv="clr-namespace:ClashN.Converters"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:local="clr-namespace:clashN.Views"
|
xmlns:local="clr-namespace:ClashN.Views"
|
||||||
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:reactiveui="http://reactiveui.net"
|
xmlns:reactiveui="http://reactiveui.net"
|
||||||
xmlns:resx="clr-namespace:clashN.Resx"
|
xmlns:resx="clr-namespace:ClashN.Resx"
|
||||||
xmlns:tb="http://www.hardcodet.net/taskbar"
|
xmlns:tb="http://www.hardcodet.net/taskbar"
|
||||||
xmlns:vms="clr-namespace:clashN.ViewModels"
|
xmlns:vms="clr-namespace:ClashN.ViewModels"
|
||||||
Title="clashN"
|
Title="clashN"
|
||||||
Width="900"
|
Width="900"
|
||||||
Height="680"
|
Height="680"
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
using clashN.Resx;
|
using ClashN.Resx;
|
||||||
using clashN.ViewModels;
|
using ClashN.ViewModels;
|
||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
using Splat;
|
using Splat;
|
||||||
using System.ComponentModel;
|
using System.ComponentModel;
|
||||||
using System.Reactive.Disposables;
|
using System.Reactive.Disposables;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
|
|
||||||
namespace clashN.Views
|
namespace ClashN.Views
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interaction logic for MainWindow.xaml
|
/// Interaction logic for MainWindow.xaml
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
<UserControl
|
<UserControl
|
||||||
x:Class="clashN.Views.MessageSampleDialog"
|
x:Class="ClashN.Views.MessageSampleDialog"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:resx="clr-namespace:clashN.Resx"
|
xmlns:resx="clr-namespace:ClashN.Resx"
|
||||||
MaxWidth="400"
|
MaxWidth="400"
|
||||||
d:DesignHeight="300"
|
d:DesignHeight="300"
|
||||||
d:DesignWidth="300"
|
d:DesignWidth="300"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using System.Windows.Controls;
|
using System.Windows.Controls;
|
||||||
|
|
||||||
namespace clashN.Views
|
namespace ClashN.Views
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interaction logic for MessageSampleDialog.xaml
|
/// Interaction logic for MessageSampleDialog.xaml
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
<UserControl
|
<UserControl
|
||||||
x:Class="clashN.Views.MsgView"
|
x:Class="ClashN.Views.MsgView"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:local="clr-namespace:clashN.Views"
|
xmlns:local="clr-namespace:ClashN.Views"
|
||||||
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:resx="clr-namespace:clashN.Resx"
|
xmlns:resx="clr-namespace:ClashN.Resx"
|
||||||
xmlns:vms="clr-namespace:clashN.ViewModels"
|
xmlns:vms="clr-namespace:ClashN.ViewModels"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
mc:Ignorable="d">
|
mc:Ignorable="d">
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ using ReactiveUI;
|
|||||||
using System.Reactive.Linq;
|
using System.Reactive.Linq;
|
||||||
using System.Windows.Threading;
|
using System.Windows.Threading;
|
||||||
|
|
||||||
namespace clashN.Views
|
namespace ClashN.Views
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interaction logic for MsgView.xaml
|
/// Interaction logic for MsgView.xaml
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
<reactiveui:ReactiveWindow
|
<reactiveui:ReactiveWindow
|
||||||
x:Class="clashN.Views.PorfileEditWindow"
|
x:Class="ClashN.Views.PorfileEditWindow"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:Views="clr-namespace:clashN.Views"
|
xmlns:Views="clr-namespace:ClashN.Views"
|
||||||
xmlns:conv="clr-namespace:clashN.Converters"
|
xmlns:conv="clr-namespace:ClashN.Converters"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:local="clr-namespace:clashN"
|
xmlns:local="clr-namespace:ClashN"
|
||||||
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:reactiveui="http://reactiveui.net"
|
xmlns:reactiveui="http://reactiveui.net"
|
||||||
xmlns:resx="clr-namespace:clashN.Resx"
|
xmlns:resx="clr-namespace:ClashN.Resx"
|
||||||
xmlns:vms="clr-namespace:clashN.ViewModels"
|
xmlns:vms="clr-namespace:ClashN.ViewModels"
|
||||||
Title="clashN"
|
Title="clashN"
|
||||||
Width="700"
|
Width="700"
|
||||||
Height="600"
|
Height="600"
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.ViewModels;
|
using ClashN.ViewModels;
|
||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
using System.Reactive.Disposables;
|
using System.Reactive.Disposables;
|
||||||
using System.Windows.Input;
|
using System.Windows.Input;
|
||||||
|
|
||||||
namespace clashN.Views
|
namespace ClashN.Views
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// PorfileEditWindow.xaml 的交互逻辑
|
/// PorfileEditWindow.xaml 的交互逻辑
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
<UserControl
|
<UserControl
|
||||||
x:Class="clashN.Views.ProfileQrcodeView"
|
x:Class="ClashN.Views.ProfileQrcodeView"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:resx="clr-namespace:clashN.Resx"
|
xmlns:resx="clr-namespace:ClashN.Resx"
|
||||||
MaxWidth="400"
|
MaxWidth="400"
|
||||||
d:DesignHeight="300"
|
d:DesignHeight="300"
|
||||||
d:DesignWidth="300"
|
d:DesignWidth="300"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using System.Windows.Controls;
|
using System.Windows.Controls;
|
||||||
|
|
||||||
namespace clashN.Views
|
namespace ClashN.Views
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interaction logic for ProfileQrcodeView.xaml
|
/// Interaction logic for ProfileQrcodeView.xaml
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
<reactiveui:ReactiveUserControl
|
<reactiveui:ReactiveUserControl
|
||||||
x:Class="clashN.Views.ProfilesView"
|
x:Class="ClashN.Views.ProfilesView"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:local="clr-namespace:clashN.Views"
|
xmlns:local="clr-namespace:ClashN.Views"
|
||||||
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:reactiveui="http://reactiveui.net"
|
xmlns:reactiveui="http://reactiveui.net"
|
||||||
xmlns:resx="clr-namespace:clashN.Resx"
|
xmlns:resx="clr-namespace:ClashN.Resx"
|
||||||
xmlns:vms="clr-namespace:clashN.ViewModels"
|
xmlns:vms="clr-namespace:ClashN.ViewModels"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
x:TypeArguments="vms:ProfilesViewModel"
|
x:TypeArguments="vms:ProfilesViewModel"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.ViewModels;
|
using ClashN.ViewModels;
|
||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
using Splat;
|
using Splat;
|
||||||
using System.Reactive.Disposables;
|
using System.Reactive.Disposables;
|
||||||
@@ -8,7 +8,7 @@ using System.Windows.Controls;
|
|||||||
using System.Windows.Input;
|
using System.Windows.Input;
|
||||||
using System.Windows.Media;
|
using System.Windows.Media;
|
||||||
|
|
||||||
namespace clashN.Views
|
namespace ClashN.Views
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interaction logic for ProfilesView.xaml
|
/// Interaction logic for ProfilesView.xaml
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
<reactiveui:ReactiveUserControl
|
<reactiveui:ReactiveUserControl
|
||||||
x:Class="clashN.Views.PromotionView"
|
x:Class="ClashN.Views.PromotionView"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:local="clr-namespace:clashN.Views"
|
xmlns:local="clr-namespace:ClashN.Views"
|
||||||
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:reactiveui="http://reactiveui.net"
|
xmlns:reactiveui="http://reactiveui.net"
|
||||||
xmlns:resx="clr-namespace:clashN.Resx"
|
xmlns:resx="clr-namespace:ClashN.Resx"
|
||||||
xmlns:vms="clr-namespace:clashN.ViewModels"
|
xmlns:vms="clr-namespace:ClashN.ViewModels"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
x:TypeArguments="vms:PromotionViewModel"
|
x:TypeArguments="vms:PromotionViewModel"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
|
|
||||||
namespace clashN.Views
|
namespace ClashN.Views
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interaction logic for PromotionView.xaml
|
/// Interaction logic for PromotionView.xaml
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
<reactiveui:ReactiveUserControl
|
<reactiveui:ReactiveUserControl
|
||||||
x:Class="clashN.Views.ProxiesView"
|
x:Class="ClashN.Views.ProxiesView"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:converters="clr-namespace:clashN.Converters"
|
xmlns:converters="clr-namespace:ClashN.Converters"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:local="clr-namespace:clashN.Views"
|
xmlns:local="clr-namespace:ClashN.Views"
|
||||||
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:reactiveui="http://reactiveui.net"
|
xmlns:reactiveui="http://reactiveui.net"
|
||||||
xmlns:resx="clr-namespace:clashN.Resx"
|
xmlns:resx="clr-namespace:ClashN.Resx"
|
||||||
xmlns:vms="clr-namespace:clashN.ViewModels"
|
xmlns:vms="clr-namespace:ClashN.ViewModels"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
x:TypeArguments="vms:ProxiesViewModel"
|
x:TypeArguments="vms:ProxiesViewModel"
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
using clashN.ViewModels;
|
using ClashN.ViewModels;
|
||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
using Splat;
|
using Splat;
|
||||||
using System.Reactive.Disposables;
|
using System.Reactive.Disposables;
|
||||||
using System.Windows.Input;
|
using System.Windows.Input;
|
||||||
|
|
||||||
namespace clashN.Views
|
namespace ClashN.Views
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interaction logic for ProxiesView.xaml
|
/// Interaction logic for ProxiesView.xaml
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
<reactiveui:ReactiveUserControl
|
<reactiveui:ReactiveUserControl
|
||||||
x:Class="clashN.Views.SettingsView"
|
x:Class="ClashN.Views.SettingsView"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:local="clr-namespace:clashN.Views"
|
xmlns:local="clr-namespace:ClashN.Views"
|
||||||
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:reactiveui="http://reactiveui.net"
|
xmlns:reactiveui="http://reactiveui.net"
|
||||||
xmlns:resx="clr-namespace:clashN.Resx"
|
xmlns:resx="clr-namespace:ClashN.Resx"
|
||||||
xmlns:vms="clr-namespace:clashN.ViewModels"
|
xmlns:vms="clr-namespace:ClashN.ViewModels"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
x:TypeArguments="vms:SettingsViewModel"
|
x:TypeArguments="vms:SettingsViewModel"
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
using clashN.Handler;
|
using ClashN.Handler;
|
||||||
using clashN.Mode;
|
using ClashN.Mode;
|
||||||
using clashN.ViewModels;
|
using ClashN.ViewModels;
|
||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Reactive.Disposables;
|
using System.Reactive.Disposables;
|
||||||
using System.Windows.Media;
|
using System.Windows.Media;
|
||||||
|
|
||||||
namespace clashN.Views
|
namespace ClashN.Views
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interaction logic for SettingsView.xaml
|
/// Interaction logic for SettingsView.xaml
|
||||||
|
|||||||
Reference in New Issue
Block a user