电子沙盘数字沙盘虚拟现实可视化系统开发教程第4课
创始人
2024-12-08 10:06:25
0

电子沙盘数字沙盘虚拟现实可视化系统开发教程第4课下面介绍怎样在地球上增加自己的FrameworkElement,因为FrameworkElement为WPF的基础UI对象,基本上所有的UI对象都是继承它出来的,废话少说,上代码:

Button Y1 = new Button();

Y1.Width = 100;

Y1.Height = 100;

Y1.Background = new SolidColorBrush(Colors.Red); //自己的UI对象

NewGisBiao.M3D.UserGisUI3dObject2 JuLiSechBiao = new NewGisBiao.M3D.UserGisUI3dObject2(); //新建一个承载UI对象的东东

JuLiSechBiao.PareantEarth = (NewGisBiao.Base.GISInterfaseForBiao)IniRead.IniReadWrite.MPareant;//设置它的GIS球对象

JuLiSechBiao.Manage = IniRead.IniReadWrite.BiaoManage;//设置它的标号管理器

JuLiSechBiao.MaxZoom = 9;//最大显示层,当小于9层的时候不显示

JuLiSechBiao.MUIValue = Y1;//UI对象

JuLiSechBiao.DHi = 0.01;//相对于地形的高度

JuLiSechBiao.ZScal = 0.5;//相对缩放

JuLiSechBiao.Scal.ScaleX = 1; //固定东东

JuLiSechBiao.Scal.ScaleY = 1;

JuLiSechBiao.Scal.ScaleZ = 1;

JuLiSechBiao.AutoScal = true;//是否自动缩放,不管在哪一层都是一样大

JuLiSechBiao.AutoAngle = true;//是否自动角度,使终对着摄像机

JuLiSechBiao.CenterType = JunBiao.CenteType.左下角;//中心点类型

IniRead.IniReadWrite.BiaoManage.AddJunBiao(JuLiSechBiao);//增加到军标管理对象中。也可以不加

JuLiSechBiao.MWidth = 250;//三维面片的大小

JuLiSechBiao.MHeight = 150;

JuLiSechBiao.MRX = 90;

if (IniRead.IniReadWrite.MPareant is MTGIS3D) //手动刷新一下自动角度。。。bug

{

((MTGIS3D)IniRead.IniReadWrite.MPareant).TextAxisAngleX.Angle += 0.001;

((MTGIS3D)IniRead.IniReadWrite.MPareant).TextAxisAngleX.Angle -= 0.001;

}

JuLiSechBiao.Center = new Point(103, 30);//设置中心点

JuLiSechBiao.ISShow = true;//显示

//JuLiSechBiao.ISDelete = true;//这个不用说了啥

效果如下图:

这里充分利用了WPF的特性。所以这个UI的一切鼠标,触摸事件也是可以正常响应的。意思就是可以做视频播放,或者录入信息的界面什么都可以(强大的WPF)

相关内容

热门资讯

来临!hhpoker辅助器视频... 来临!hhpoker辅助器视频,wepoker辅助工具,一贯确实有挂(了解有挂)1、很好的工具软件,...
围绕透视问题!德普之星有辅助软... 围绕透视问题!德普之星有辅助软件吗,德州来玩辅助器,一贯真的是有挂(有人有挂)小薇(辅助器软件下载)...
第三方插件!aa poker辅... 第三方插件!aa poker辅助,xpoker辅助,一贯存在有挂(有挂助手);1、aa poker辅...
随着!德州局怎么透视,uupo... 随着!德州局怎么透视,uupoker有透视吗,总是是有挂(有挂分享)该软件可以轻松地帮助玩家将德州局...
最新消息!wepoker透视脚... 最新消息!wepoker透视脚本苹果版,hhpoker透视脚本,真是确实有挂(有挂规律)wepoke...
2026版软件!wepoker... 2026版软件!wepoker免费脚本咨询,wepoker免费透视,切实真的有挂(的确有挂)1、we...
2026版技巧!we-poke... 您好,we-poker有人玩吗这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302...
不少玩家反映!wepoker轻... 不少玩家反映!wepoker轻量版有透视吗,hhpoker透视脚本,一直确实有挂(有挂解惑)wepo...
现就发布提示!wepoker透... 现就发布提示!wepoker透视脚本免费app,wepoker软件靠谱么,好像确实有挂(有挂方式)1...
在玩家背景下!wepoker有... 在玩家背景下!wepoker有辅助器吗,wepoker养号规律,好像确实有挂(有人有挂);1、进入到...