namespace Yw.WinFrmUI
{
///
/// 3d交互辅助类
///
public class BimfaceInterop3dHelper : InteropHelper, IBimfaceInterop3dEvents
{
///
///
///
public BimfaceInterop3dHelper(SynchronizationContext context) : base(context) { }
///
/// 视图加载完成事件
///
public event Action LoadViewCompletedEvent;
///
/// 容器
///
public IBimfaceInterop3dContainer Container
{
get
{
return _container as IBimfaceInterop3dContainer;
}
}
///
/// 初始化
///
public void Initial(IBimfaceInterop3dContainer container)
{
container.LoadViewCompletedEvent += Container_LoadViewCompletedEvent;
base.Initial(container);
}
//加载视图完成
private void Container_LoadViewCompletedEvent()
{
this.LoadViewCompletedEvent?.Invoke();
}
}
}