摘要: 项目中经常使用背景图片,当一个小组共通开发时,路径的选择应该是在项目运行的固定文件夹下此时,可用代码实现:pack://SiteOfOrigin:,,,/Images/Icons/HomePageBackground.png1、用在xaml代码中, 以image的source引用为例: ... 阅读全文
posted @ 2015-08-10 09:19 佳序 阅读(2820) 评论(0) 推荐(0) 编辑
摘要: 在WPF项目里,当工程里包含窗体时候, 不可以使用类库的方式生产dll,虽然系统支持引用exe文件,但总是觉得不如dll习惯,后来发现,新建个项目,类型选择“WPF自定义类件库”,名称和工程名称相同,将工程文件夹下的除了app.xaml以及app.xaml.cs 以外,将需要的窗体和类粘贴到新项目... 阅读全文
posted @ 2015-05-08 17:26 佳序 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 三个函数一)/// /// 判断进程是否正在运行 /// /// /// bool processIsRunning(string process) { System.Diagnostics.Process[] processes = System.Diagnostics.Process... 阅读全文
posted @ 2015-05-06 17:14 佳序 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 场景:视频上传功能,上传列表使用DataGrid控件,视频有不同的状态对应不同的操作,DataGrid中最后一列为操作列,里面是Button控件。希望点击Button后执行对应的操作,但是设置Button的Command="{Binding VideoOperationCommand}"后触发不了操... 阅读全文
posted @ 2015-04-28 11:55 佳序 阅读(5340) 评论(1) 推荐(1) 编辑
摘要: 在WPF应用的开发过程中Binding是一个非常重要的部分。在实际开发过程中Binding的不同种写法达到的效果相同但事实是存在很大区别的。这里将实际中碰到过的问题做下汇总记录和理解。1. source = {binding} 和source = {binding RelativeSource={R... 阅读全文
posted @ 2015-04-28 11:54 佳序 阅读(216) 评论(0) 推荐(0) 编辑
摘要: wpf中常常需要给控件添加背景图片,下边以wrapPanel为例,使用代码添加背景图片 WrapPanel xwraPanel = new WrapPanel(); ImageBrush ximgBrush = new ImageBrush();Uri xuri = new Uri("pack:/... 阅读全文
posted @ 2015-04-16 15:55 佳序 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 1、model class JX_Unit { public enum SumUnit { KW = 1, L = 2, Kt = 3, } }2、viewModel public... 阅读全文
posted @ 2015-02-03 18:03 佳序 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 方法一:xaml中: 方法二:xxxx.cs中:ImageBrush b3 = new ImageBrush();b3.ImageSource = new BitmapImage(new Uri(path, UriKind.RelativeOrAbsolute));this.Background ... 阅读全文
posted @ 2015-01-30 15:31 佳序 阅读(8188) 评论(0) 推荐(0) 编辑
摘要: 之前做过一个项目,在程序运行目录下有个txt文件,文件内容是中文的时候会乱码,后来用这个函数处理后,就不乱码了:private string GetPDA_Code() { string code = ""; string filePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase.ToString()) + @"\XXX.txt";//程序所在目录下的txt文件 StreamReader sr = new StreamReader(filePat 阅读全文
posted @ 2013-11-12 19:03 佳序 阅读(1444) 评论(0) 推荐(0) 编辑
摘要: int rowID = Convert.ToInt32(dataGrid_OpenBoxScan.CurrentRowIndex.ToString());//得到所选行的行号 textBox_MatrialName.Text = materialDt.Rows[rowID]["物料名称"].ToString(); 阅读全文
posted @ 2013-10-22 20:37 佳序 阅读(140) 评论(0) 推荐(0) 编辑