8 冏程序

尚未进行身份认证

我要认证

我个性开朗,乐于人交往,做事认真负责任。

等级
TA的排名 13w+

WPF 程序加载PGIS性能问题

一、前端程序中通过RabbitMQ来接受服务端的定位信息(数据很多),频繁的绘制界面导致界面假死的Bug。解决办法:1、创建本地缓存来接收服务端发送的定位信息;2、创建定时器各1秒左右绘制一次;3、在地图上绘制时不要全部绘制,只绘制屏幕可见范围的定位信息,当地图位置发生变化时,删除图层信息重新绘制(如果客户要求不严,可以规定只绘制多少个);...

2019-08-09 13:40:31

WPF 虚拟化问题

树形控件开启虚拟化的代码:<Style x:Key="treeViewStyle" TargetType="TreeView"> <Setter Property="OverridesDefaultStyle" Value="True" /> <Setter Property=...

2019-07-01 12:10:33

WPF 注意的小知识点

1、TextOptions.TextFormattingMode="Display"的目的是为了解决WPF中文字体显示模糊的问题。2、通过storyboard动画修改控件属性后,在通过别的方式(除了storydboard外)没别的方式了,现在有3种方式解决这个问题:方法一:将动画的 FillBehavior 属性设置为 Stop:storyboard.FillBehavior = Fil...

2018-10-25 10:19:07

在WPF程序中运用阿里巴巴图标字体

1、首先在阿里巴巴矢量图标库中找到自己想用的图标,加入购物车且创建一个项目,把找到的图标添加到该项目中。例如: 2、选中页面中“Font class”选项卡,然后点击“下载至本地”按钮。即可下载下字体(后缀名为.ttf),把当前字体复制到本地即可。3、在项目中运用,例如: pack://application:,,,/ControlEncapsulationResource;c

2018-01-30 18:02:47

WPF 引用OCX控件

1、先注册OCX控件;(有的把OCX控件封装到EXE文件中,安装即可);2、打开vs,新建一个winform程序,在工具箱中添加COM组件(把更才注册的OCX控件)引用进来,这是就会看到当前winform程序Debug下会多出2个DLL;3、打开vs,新建一个WPF程序,把上面的2个DLL引用上就可以了。

2017-07-18 14:02:42

通过浏览器的超链接打开本地一个exe文件(即可以传参数)

1、首先需要先写一个注册表文件; 通过txt文本写,写完以后更改后缀名;Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\liexplorer\Shell][HKEY_CLASSES_ROOT\liexplorer\Shell\Open][HKEY_CLASSES_ROOT\liexplorer

2017-07-18 14:01:08

超炫酷的WPF实现Loading控件效果

这篇文章主要介绍了超炫酷的WPF实现Loading控件效果,感兴趣的小伙伴们可以参考一下Win8系统的Loading效果还是很不错的,网上也有人用CSS3等技术实现,研究了一下,并打算用WPF自定义一个Loading控件实现类似的效果,并可以让用户对Loading的颗粒(Particle)背景颜色进行自定义,话不多说,直接上代码:1、用VS2012新建一个WPF的用户控

2016-12-25 16:45:10

WPF 启动程序弹出函数求值已禁用,因为内存出现内存不足异常

这个问题主要是因为项目中的资源文件dll太大导致的(dll已经大于500MB了),把资源分开就可以解决。

2016-11-02 16:58:35

WPF ArcGis仿高德地图拖拽画圆

实现需要解决的几个问题:1)、拖拽;拖拽时到底拖拽的时graphic还是graphicLayer、map,需要先判断好;2)、画圆;需要跟着鼠标移动而实时展示到地图中3)、拖拽结束通知前台页面;代码如下:  private void DragDraw(){            //圆心坐标            MapPoint mapPoin

2016-07-27 19:24:49

WPF arcgis中已知圆心坐标和半径,求圆上一点的坐标(当前点的x坐标和圆心相等)

例如:            //当前的 圆心坐标            MapPoint mapPoint = new MapPoint() { X = 117.175781, Y = 39.136024 };    //半径(首先需要把半径转换成地图上的度)            double radius = MeterConvert2MapDistance(1000);

2016-07-27 18:32:39

XAML中特殊字符的写法

XAML 受限于 XML 规则。例如, XML 特别关注一些特殊字符,如  & 如果试图使用这些字符设置一个元素内容,将会遇到许多麻烦,因为 XAML 解析器认为您正在做其他的事情——例如,创建一个嵌套元素。    例如,假设需要创建一个包含文本的按钮。下面的标记是不能完成这一工作的:        此处问题是,上面的标记看起来好像是正在试图创建一个名

2015-09-07 14:52:07

项目中引用别的资源项目

Source="/Resources(项目名称);component/Login(项目名称下的子文件夹)/Dictionaries(项目名称下的子文件夹的子文件夹)/LoginDictionary(所引用的文件名字).xaml"

2015-09-07 14:50:17

WPF 控件的位置

我们知道WPF有着比较灵活的布局方式,关于某个控件的坐标,Canvas中的元素最简单,我们可以直接通过其GetLeft()与GetTop方法来获取,但其它布局面板中的,以及存在于不同布局面板中的元素中间的相对位置就比较让我们头疼了,其实有简单方法的,不知你有没发现。1,获取元素相对于父控件的位置使用Vector VisualTreeHelper.GetOffset(Visual vis

2015-05-04 19:56:28

Windows用户界面编程中的界面闪烁问题

在Windows图形化用户界面编程中,若程序自己绘制用户界面时,会经常碰到界面闪烁,比如其他窗口在上面移动,用户界面滚动,这些都有可能导致闪烁。在一个容器中绘制特定的文档,需要相应作为绘图容器的控件的OnPaint事件,需要在OnPaint事件处理中重新绘制文档,而Windows操作系统一般会在两种情况下触发OnPaint事件:容器控件被其他窗体覆盖后又显示,还有就是容器控件的滚动处理。在这些情况

2015-05-04 16:11:59

WPF 异步加载图片

最近,在做一个WPF项目。项目中有一个需求,就是以列表的方式显示出项目图片。这些图片有的存在于互联网上,有的存在于本地磁盘。存在本地磁盘的文件好说,主要是存在于网络的图片。因为存在于网络的图片,在载入时需要耗费时间,如果直接给Image控件绑定URI属性的话,会造成界面卡顿。为了提供更好的体验,要求有类似网页中图片载入中的特效。  经过两天的研究,我翻看了爱壁纸HD For Windows

2015-05-04 16:05:08

WPF 异步加载

private void Window_Loaded(object sender, RoutedEventArgs e){  var Loads= this.Dispatcher.BeginInvoke(new Action(() =>  {  // 这里执行其它耗时操作   }));  Loads.Completed += new EventHandler(L

2015-05-04 16:04:08

WPF 修改listbox中scollviewer的样式

1、首先先修改listbox的样式:                                                                                                             Background="{TemplateBinding Background}"

2014-09-04 16:15:17

WPF 查找子控件和父控件

1、查找子控件:

2014-08-29 18:10:13

LINQ to XML 编程基础

1、LINQ to XML类  以下的代码演示了如何使用LINQ to XML来快速创建一个xml:隐藏行号 复制代码 ?创建 XMLpublic static void CreateDocument(){ string path = @"d:\website"; XDocument

2014-08-28 17:17:41

WPF 页面之间的事件传参

public delegate void

2014-08-28 17:04:53

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 分享达人
    分享达人
    成功上传6个资源即可获取