|
@@ -20,8 +20,8 @@ namespace fis.Utilities
|
|
|
{
|
|
|
internal class FisBrowserScriptObject
|
|
|
{
|
|
|
- String _platformName;
|
|
|
- TextBlock _title;
|
|
|
+ private string _platformName;
|
|
|
+ private TextBlock _title;
|
|
|
private string _lastClipData;
|
|
|
private readonly SliceHelper _sliceHelper;
|
|
|
public event EventHandler<bool> MeasureStateChanged;
|
|
@@ -66,6 +66,52 @@ namespace fis.Utilities
|
|
|
BrowserManager.ExecuteJS( TargetMethodName.SaveReportTemplate, args);
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 开始拖拽Window
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="windowName"></param>
|
|
|
+ public void BeginWindowDrag(string windowName)
|
|
|
+ {
|
|
|
+ BrowserManager.BeginWindowDrag(windowName);
|
|
|
+ }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 结束拖拽Window
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="windowName"></param>
|
|
|
+ public void EndWindowDrag(string windowName)
|
|
|
+ {
|
|
|
+ BrowserManager.EndWindowDrag(windowName);
|
|
|
+ }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 最小化Window
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="windowName"></param>
|
|
|
+ public void MinimizeWindow(string windowName)
|
|
|
+ {
|
|
|
+ BrowserManager.MinimizeWindow(windowName);
|
|
|
+ }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 最大化Window
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="windowName"></param>
|
|
|
+ public void MaximizeWindow(string windowName)
|
|
|
+ {
|
|
|
+ BrowserManager.MaximizeWindow(windowName);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 关闭Window
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="windowName"></param>
|
|
|
+ public void CloseWindow(string windowName)
|
|
|
+ {
|
|
|
+ BrowserManager.CloseWindow(windowName);
|
|
|
+ }
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 调节明暗度、对比度
|
|
|
/// </summary>
|
|
@@ -335,7 +381,7 @@ namespace fis.Utilities
|
|
|
}), this);
|
|
|
}
|
|
|
|
|
|
- public void CloseWindow()
|
|
|
+ public void CloseSlaveWindow(int WindowType = 0)
|
|
|
{
|
|
|
var manager = AppManager.Get<ISecondaryScreenManager>();
|
|
|
Dispatcher.UIThread.InvokeAsync(() =>
|
|
@@ -348,7 +394,7 @@ namespace fis.Utilities
|
|
|
|
|
|
public void RefershReports()
|
|
|
{
|
|
|
- CloseWindow();
|
|
|
+ CloseSlaveWindow();
|
|
|
BrowserManager.ExecuteJS(TargetMethodName.RefershReports, new List<string>());
|
|
|
}
|
|
|
|