WPF 控件截图位置不正确的问题

作者:Raven11647     分类:WPF     标签:     时间:2014.06.05     浏览:81     评论:0

用WPF的RenderTargetBitmap可以截取控件内容到一张图片上,但是实际使用的时候经常出现截取的位置不正确的问题。今天是第二次解决这个问题,所以记录下,免得再忘了。 RenderTargetBitmap使用时截取的图片应当是按照Margin属性来的,所以HorizontalAlignment和VerticalAlignment这两个属性应当是Top,Left(默认是Center)才能正好对准。 [...]   阅读全文


WPF浏览器应用程序与JS的互调用(不用WebBrowser)

作者:流水殇     分类:WPF     标签:     时间:2014.06.05     浏览:100     评论:0

首先说些题外话,很久没有写博客了,空间里面的大部分文章还是11年写的。那时候刚毕业就来到这家公司,参与到一个Asp.net MVC的项目开发中,这个项目是一个全新的项目,连项目开发框架都没有,亏得领导的信任,让我研究一个MVC开发框架。那时候的我就像打了鸡血一样斗志高昂,努力奋斗了一个月后终于搭建了一个比较粗糙的Asp.net MVC+JQuery+EF4.0+Oracle的开发框架,不得不说MVC和Jquery Ajax简直就是天生一对。空间中的文章大部分都是这个时候写的。 随后的两年,我投入到基于WPF的逻辑图项目的研发中,学习到了很多东西,业务上的就不说了;技术上包括:如何利用WPF的 [...]   阅读全文


WPF 最简单的TextBox水印

作者:E不小心     分类:WPF     标签:     时间:2014.06.05     浏览:63     评论:0

最简单的TextBox加水印的方法,但是不具有很强的通用性。 如果你只是使用一次,或者用的不多,偷偷懒可以使用。 因为此方法只需要修改TextBox的Template,而不用重写何任代码。 注意: 1、因为此方法用到 触发器(Trggier),故只适用于WPF,而不适用于SilverLight。 2、因为此方法用到触发器(Trggier),所以也只适用于TextBox,不适用PasswordBox,因为Password的Password不是依赖项属性。不能作用于Trggier。 3、贴出此方法只是为了提供一个思路,而我本人不推荐这么做。(下两篇我会介绍其它两种常规 [...]   阅读全文


vs2012用wpf制作透明窗口中报错的解决方案

作者:闪闪的幸运星     分类:WPF     标签:     时间:2014.06.05     浏览:76     评论:0

在开发wpf项目时,需要调用外部com组件,同时需要制作透明窗口,于是问题出现了,当我们在设置AllowsTransparency="True"后,com组件显示不出来了,只有透明属性为false才能正常显示,此时找到了http://blog.csdn.net/detecyang/article/details/7946237这篇博客,他提供了很好的解决方案,当我使用后问题出现了,他提供的类在vs2008的.net3.5环境运行一切正常,但放到vs2012我的开发环境中,运行就会报错,提示“原托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调 [...]   阅读全文


WPF 在画布中布局N行N列的实现方法

作者:LEE ICE     分类:WPF     标签:     时间:2014.06.05     浏览:75     评论:0

最近写一个WPF项目,中间有一个实现在画布中排列的问题(整齐摆列几行几列的算法)。本人逻辑有点差啊,废了老大功夫才实现,也没啥就牛逼的,就是拿出来分享一下,给需要的同学节省点时间,如果有用的话别忘赞一下啊!^^,谢谢!代码如下: double BetwDistance = 0;//两个之间的间距 double LDistance = 100;//整体离左的距离 double TDistance = 100;//整体离右的距离 1 valueRowCount =2;//设为多少,就会显示几行 2 if (i % valueRowCount == 0) 3 { [...]   阅读全文


WPF 控件DataGrid绑定

作者:打补订的僧服     分类:WPF     标签:     时间:2014.06.05     浏览:55     评论:0

WPF 手动绑定 DataGrid 例子:前台:<DataGrid AutoGenerateColumns="False" Name="dataGrid1"> <DataGrid.Columns> <DataGridTextColumn Header="商品名称" Binding="{Binding Path=GoodsName}"></DataGridTextColumn> <DataGridTextColumn Header="内容" Binding="{Binding Path=GoodsIntroduce}"></Dat [...]   阅读全文


WPF 使用定时器

作者:打补订的僧服     分类:WPF     标签:     时间:2014.06.05     浏览:73     评论:0

WPF 使用定时器:<ProgressBar Height="10" HorizontalAlignment="Left" Margin="288,0,0,189" Name="progressBar1" VerticalAlignment="Bottom" Width="100" />后台:private void button1_Click(object sender, RoutedEventArgs e) { Window_Loaded2(); } private void Window_Loaded2() { DispatcherTimer _mainTimer = n [...]   阅读全文


mvvm结构中数据的关联----wpf

作者:zzlp     分类:WPF     标签:     时间:2014.06.05     浏览:65     评论:0

1.在视图中PlotView.xaml <Button Content="&lt;&lt;" Height="23" HorizontalAlignment="Right" Name="button2" VerticalAlignment="Center" Width="30" Click="button2_Click" Margin="0,0,40,0"/> 2.在视图的CS文件中PlotView.xaml.cs private int SelectedBarNo = -1; private void button2_Click(object send [...]   阅读全文


WPF读取和显示word

作者:Johnny Li     分类:WPF     标签:     时间:2014.06.05     浏览:73     评论:0

引言 在项目开发中,word的读取和显示会经常出现在客户的需求中。特别是一些有关法律规章制度、通知、红头文件等,都是用word发布的。 在WPF中,对显示WORD没有特定的控件,这对开发显示WORD的需求就增加了点困难。其实只要转换下思路,问题就可以迎刃而解了。 WORD转换为XPS 没错,就是XPS了。XPS 是XML Paper Specification(XML文件规格书)的简称,是一种电子文件格式,它是微软公司开发的一种文档保存与查看的规范。.NET平台下,对操作XPS文件格式,提供了支持。另外,在WPF中,可以使用DocumentViewer来浏览XPS文件。这时只需把wor [...]   阅读全文


[WPF]带下拉列表的文本框

作者:东邪独孤     分类:WPF     标签:     时间:2014.06.05     浏览:77     评论:0

控件我已经弄好了,代码比较多,所以没办法全面介绍。 一开始我是直接继承Selector类来实现,做是做出来了,不过发现性能不太好。于是,我就想着自己来实现。毕竟我是做给自己用的,也不考虑过多的东西,也不像专业控件那样进行复杂封装和样式通用处理。 1、实现在文本框的文本更改时(输入内容)弹出下拉列表,以供选择; 2、下拉列表中的项会根据文本框已输入的内容,显示两种颜色。如果下拉列表中的项的文本里面存在文本框中输入的字符,则显示为另外的颜色; 3、当下拉列表中的项被点击时,就把项中的文本赋值给文本框。 先上几个图,大家看看。 DropdownTextBox类表示 [...]   阅读全文


关于我

浅墨,80后程序猿,不善于前端,只会做后台。他也是地地道道的重庆崽儿,目前坐标广州。他和许多IT男一样不擅表达,也和许多摄影师一样喜欢文艺,喜欢旅行。只想记录生活写给未来的自己。

近期文章

文章归档

  1. 2015年08月 (17)
  2. 2014年06月 (6695)
  3. 2014年05月 (24)
  4. 2014年04月 (40)
  5. 2013年09月 (1)
  6. 2013年08月 (1)
  7. 2013年07月 (7)
  8. 2013年06月 (20)
  9. 2013年05月 (24)
  10. 2013年04月 (21)
  11. 2013年01月 (5)
  12. 2012年01月 (9)

标签

  1. struts2
  2. ssh
  3. wpf
  4. spring3
  5. hibernate4
  6. 数据库
  7. 串口
  8. sqlserver
  9. url重写
  10. windows应用商店应用
  11. 委托
  12. 匿名方法
  13. php
  14. 域名
  15. mysql
  16. iis
  17. Swift

随机推荐