wpf 常见死锁方式
摘要:在线程里面访问主线程,主线程和线程共用一把锁互相等待导致死锁。
阅读全文
WPF 实现地图的移动和滚动放大
摘要:刚进新公司做的是流水线的仿真系统,其中涉及到要实现放大和滚动的效果,现在来记录一下:放大缩小效果: /// <summary> /// 放大缩小方法 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void canvas_MouseWheel(object sender, MouseWheelEventArgs e) { double ScaleX = 0; d
阅读全文
wpf 多人联机扔骰子游戏
摘要:刚换了一家公司,公司的人每天中午都在一个能产生随机数的页面上看谁点出的数最小,最小的人就要负责帮我们组所以人叫快餐,感觉那个页面太简单,于是这两天做了一个局域网内联机投骰子的程序,呵呵……主要是流程是: 制定规则进行socket通信,有兴趣的可以下载玩玩,有点意思。终于找到怎么传附件了。代码如下:点击多人扔筛子游戏下载记得先开服务端,然后设置用户名,在连接服务端就ROLL了。有什么好意见和改进性能的意见请留个言,多谢了。
阅读全文
tif格式转jpg格式
摘要:最近在做一个下载CEB格式的WPF客户端,用户需要从FTP上下载CEB格式,然后把CEB转JPG格式再通过网页显示,整个项目就十万,因为公司的CEB格式软件是买的北大方正的阿帕比,所以就打电话想要北大方正帮我们做这样一个插件,可是电话打过去没想到直接开价就是十万,没办法整个项目才十万,只好自己做,具体步骤是:1,装一个虚拟打印机。2,装阿帕比软件。3,通过命令调用阿帕比打印。4,获取虚拟打印机流。...
阅读全文
wpf远程共享文件夹设置
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using Syst...
阅读全文
WPF 一些容易忘记的控件属性
摘要:1、ListBox:1>listbox获取静态的Fonts.SystemFontFamilies属性,TextBox绑定SelectedItem。点击listbox选中项时,textbox改变字体<ListBox Grid.Row="0" ItemsSource="{x:Static Fonts.SystemFontFamilies}" Margin="5" Name="lstFonts"/> <TextBox FontFamily="{Binding ElementName=ls
阅读全文
WPF 多种触发器代码
摘要:<Window x:Class="多种触发器.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="633" Width="669">...
阅读全文
LinearGradientBrush,RadialGradientBrush的样式说明
摘要:LinearGradientBrush 使用线性渐变绘制区域。线性渐变沿直线定义渐变。该直线的终点由线性渐变的 StartPoint 和 EndPoint 属性定义。LinearGradientBrush 画笔沿此直线绘制其 GradientStops。默认的线性渐变是沿对角方向进行的。默认情况下,线性渐变的 StartPoint 是被绘制区域的左上角 (0,0),其 EndPoint 是被绘制区...
阅读全文
listView的增删,行单击事件,头部点击排序等功能
摘要:代码刚开始学WPF真不知道从哪里开始,就想着每次学什么东西好像都是先写个留言板,嘿嘿,今天就做了个操作XML数据,实现增删,及排序功能。由于是菜鸟所以代码很乱,只供自己以后查看。代码可以优化的地方还望能提出来
阅读全文