|
@@ -1,5 +1,4 @@
|
|
|
-using Avalonia.Controls;
|
|
|
-using Avalonia.Threading;
|
|
|
+using Avalonia.Threading;
|
|
|
using fis.Log;
|
|
|
using fis.Managers;
|
|
|
using fis.Managers.Interfaces;
|
|
@@ -14,7 +13,6 @@ using Newtonsoft.Json;
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.IO;
|
|
|
-using System.Threading;
|
|
|
|
|
|
namespace fis.Utilities
|
|
|
{
|
|
@@ -26,14 +24,15 @@ namespace fis.Utilities
|
|
|
public event EventHandler<bool> MeasureStateChanged;
|
|
|
private readonly IUltra3DManager _ultr3DManager;
|
|
|
private object _adjustlock = new object();
|
|
|
-
|
|
|
+ private FisBrowser _fisBrowser;
|
|
|
/// <summary>
|
|
|
/// 标题改变事件
|
|
|
/// </summary>
|
|
|
public event EventHandler<string>? OnTitleChange;
|
|
|
|
|
|
- internal FisBrowserScriptObject( string platformName)
|
|
|
+ internal FisBrowserScriptObject( string platformName, FisBrowser fisBrowser)
|
|
|
{
|
|
|
+ _fisBrowser = fisBrowser;
|
|
|
_platformName = platformName;
|
|
|
_ultr3DManager = AppManager.Get<IUltra3DManager>();
|
|
|
_sliceHelper = _ultr3DManager.Parse3DModelManager.SliceHelper;
|
|
@@ -67,7 +66,7 @@ namespace fis.Utilities
|
|
|
args.Add(name);
|
|
|
args.Add(useObject);
|
|
|
args.Add(templateJson);
|
|
|
- BrowserManager.MainBrowser.ExcuteJS( TargetMethodName.SaveReportTemplate, args);
|
|
|
+ _fisBrowser.ExcuteJS(TargetMethodName.SaveReportTemplate, args);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -76,7 +75,7 @@ namespace fis.Utilities
|
|
|
/// <param name="windowName"></param>
|
|
|
public void BeginWindowDrag(string windowName)
|
|
|
{
|
|
|
- BrowserManager.MainBrowser.BeginWindowDrag(windowName);
|
|
|
+ _fisBrowser.BeginWindowDrag(windowName);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -85,7 +84,7 @@ namespace fis.Utilities
|
|
|
/// <param name="windowName"></param>
|
|
|
public void EndWindowDrag(string windowName)
|
|
|
{
|
|
|
- BrowserManager.MainBrowser.EndWindowDrag(windowName);
|
|
|
+ _fisBrowser.EndWindowDrag(windowName);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -94,7 +93,7 @@ namespace fis.Utilities
|
|
|
/// <param name="windowName"></param>
|
|
|
public void MinimizeWindow(string windowName)
|
|
|
{
|
|
|
- BrowserManager.MainBrowser.MinimizeWindow(windowName);
|
|
|
+ _fisBrowser.MinimizeWindow(windowName);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -103,7 +102,7 @@ namespace fis.Utilities
|
|
|
/// <param name="windowName"></param>
|
|
|
public void MaximizeWindow(string windowName)
|
|
|
{
|
|
|
- BrowserManager.MainBrowser.MaximizeWindow(windowName);
|
|
|
+ _fisBrowser.MaximizeWindow(windowName);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -113,7 +112,7 @@ namespace fis.Utilities
|
|
|
/// <param name="windowName"></param>
|
|
|
public void CloseWindow(string windowName)
|
|
|
{
|
|
|
- BrowserManager.MainBrowser.CloseWindow(windowName);
|
|
|
+ _fisBrowser.CloseWindow(windowName);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|