using System; using Fiddler; namespace EmoneyInteceptor.Fiddler.Models { public class FiddlerTabPage { /// /// 获取 Fiddler Tab 标签页的 Title。 /// public string TabTitle { get; } /// /// 获取或设置 Fiddler Tab 标签页的 Icon。 /// public SessionIcons TabIcon { get; set; } = SessionIcons.Silverlight; /// /// 获取 Fiddler Tab 标签页内的 UserControl。 /// public System.Windows.Forms.UserControl WinFormUserControl { get; } public FiddlerTabPage(string tabTitle, System.Windows.Forms.UserControl winFormUserControl) { if (string.IsNullOrWhiteSpace(tabTitle)) { throw new ArgumentNullException(nameof(tabTitle)); } TabTitle = tabTitle; WinFormUserControl = winFormUserControl ?? throw new ArgumentNullException(nameof(winFormUserControl)); } } }