控件中数据模板禁用小键盘减号折叠

WPF里面自定义了TreeListView控件,在树列表项的数据模板中添加了文本框,当在文本框内输入小键盘的减号时,自动折叠;因为小键盘+与-符号是自动折叠的;可以对win7及以上系统 的文件夹列表树,进行验证;为了禁止输入时不折叠,使用以下代码实现                      后台代码private void textBox_PreviewkeyDown(object sender
阅读本文

常用命令和sql

常用命令:mvn idea:idea //生成.ipr项目文件netstat -putan | grep portNolsof -i:8080cd 1.0.0.4 | grep -ir “AUDataTopic“ * //在发布的版本里搜nohup ./run-cat.sh dev cat > run_cat.log 2>&1 & // 1>run_cat.log 2>&1 这样也行svn pro
阅读本文

WPF EF连接Sqlite注意事项

1. APp.config 配置,否者在导入数据源时无法找到Sqlite引擎<?xml version=“1.0“ encoding=“utf-8“?> <configuration> <configSections> <section name=“entityFramework“ type=“System.Data.Entity.Internal.ConfigFile.EntityF
阅读本文

十二星座程序猿怪咖个性_你中了几条?

摩羯座  摩羯希望被重用,他们不喜欢自己一天没有事情干,他们希望自己忙起来,他们给别人说“没时间。忙着呢”的时候会非常的爽! 他们喜欢把控全局,因此他们肯定是个合格的架构师,他们希望分配下去的每一个模块都在自己的计划和掌控之中,并且必须高质量的完成,你做的越有难度越好。 水瓶座     瓶子是所有星座里对计算机和各类科学技术最执着和擅长的一个,在这方面他们是绝对的天才,编程也是一样,他们一旦了解
阅读本文

关于MVC权限控制的一点小想法

近来一直在学习MVC。  先检讨一下自己,本来一直在看WPF并向Silverlight靠拢的,可XAML这个东西一时半会领会不了它的真谛,所以暂时先放下了。虽然MVC看的比较系统,但暂时闲置了WPF和Silverlight还是有点沮丧感,觉得自己没有坚持。    MVC的权限控制一直是一个麻烦事。  Webform下的窗体身份验证及角色权限管理,我自己有一篇文章做了个总结:。  对于MVC,我
阅读本文

使用Blend设计出符合效果的WPF界面

之前不会用blend,感觉好难的,但美工给出的效果自己有没办法实现,所以研究了一下blend,感觉没有想象中的那么难废话不多说,开始界面设计今天拿到美工给的一个界面效果图这个界面说实话,还可以吧,勉强说得过去。拿到界面效果图,难的两个部分都让我框起来的,这一看就是wpf里面的控件TabControl美化而来,其他部分都是很好弄得,这一篇我们下来美化一个tabControl控件。如下图:这里我们借助
阅读本文

Phonegap 开发环境搭建

以下介绍Android下的Phone开发环境搭建一. 软件下载1. JDK 8 下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2. Android SDK 下载 https://android-sdk.en.softonic.com/3. ADT下载:http://tool
阅读本文

【WPF】C#代码动态改变控件的样式

需求:C#代码生成的一组按钮Button需要设置样式。 如果是在XAML中引入样式: <!-- 引入资源 --> <UserControl.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <!-- 引入颜色字符串 --> <Reso
阅读本文

常见的JS和CSS问题

事件冒泡DOM的事件冒泡机制和WPF很相似,DOM事件机制包含冒泡和捕获两种,按照topmost element->innermost element方向传递事件被称为捕获方式,而从innermost element->topmost element方向传递事件被称为冒泡方式。事件传递说明:1.捕获(Capture)传递方式通过:1>2>3。2.冒泡(Bubble) 传递方式通过:3>2>1。这里
阅读本文

Angular MVC

angular.js 引入angular.js文件<!DOCTYPE html> <html> <head lang=“en“> <meta charset=“UTF-8“> <script src=“angular.js“ ></script> <title></title> </head> <body> <div ng-app=“my
阅读本文

c# WPF listview显示空白条目

后台数据复制和前台界面绑定无问题。  <ListView HorizontalAlignment=“Left“ Height=“100“   VerticalAlignment=“Top“ Width=“100“ Name=“测试“>             <ListView.View>                 <GridView>                     <Gr
阅读本文

MVVM + RAC 实践

MVP mvp的全称为Model-View-Presenter,Model提供数据,View负责显示,Controller/Presenter负责逻辑的处理。MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会直接从Mode
阅读本文

C#利用异步委托完成文件下载并返回

利用异步委托完成下载并返回的操作,真正下载完成后并不在UI线程需要处理到UI线程。以下是一个完整类. /// <summary> 文件下载委托 </summary> public delegate void HttpDownloadFileDel(string url, string path); /// <summary> 返回文件路径委托 </summary> publ
阅读本文

C# is和as操作符

以下简介均来自于MSDN!!! IS 操作符:检查对象是否与给定类型兼容。如果所提供的表达式非空,并且所提供的对象可以强制转换为所提供的类型而不会导致引发异常,则 is 表达式的计算结果将是 true。 如果已知表达式将始终是 true 或始终是 false,则 is 关键字将导致编译时警告,但是,通常在运行时才计算类型兼容性。 不能重载 is 运算符。 请注意,is 运算符只考虑引用转
阅读本文

WPF中让Combobox具有查找功能

需求:由于combobox绑定的数据源数量比较多,如果让用户在下拉列中查找,难免会不太方便,于是就需要让combobox可以输入内容,并且希望根据用户输入的内容去自动匹配,这样效率就会提高!先在xaml中添加一个combobox:<Grid>        <ComboBox IsTextSearchEnabled=“False“ IsEditable=“True“   Height=“23“ H
阅读本文

Coded UI Test学习网站

Coded UI Test学习网站: https://msdn.microsoft.com/zh-cn/library/dd286681(v=vs.100).aspx 支持的配置和平台: 1.Visual Studio 2010/2012/2013的Premium版或者Ultimate版。 2.IE7IE8IE9部分(安装Visual Studio 2010 Service Pack 1)、M
阅读本文

【WPF】DispatcherFrame 是个啥玩意儿

对于 WPF 的线程模型,Dispatcher 对象相信各位大伙伴已经不陌生,尤其是跨线程更新UI的时候,都会用它来调度消息。与 Dispatcher 对象有关的,还有一个叫 DispatcherFrame 的东东,开发文档是这么说的:Represents an execution loop in the Dispatcher,这样描述肯定是让人看不明白的,老周也不明白。那咋办呢?根据老周十几年来
阅读本文

[分享]WPF 虚拟键盘

场景:用WPF做触屏的软件难免会需要用户输入的问题,至少是简单的数字,这个时候就免不了需要键盘输入。思路:既然是虚拟键盘,那么我的目的就是模拟键盘输入即可。1.模拟键盘输入模拟键盘输入?那么肯定免不了调用Win32API了。所以查看下Win32API是否提供了键盘输入的功能,找到发送按键的函数:  [DllImport(“user32.dll“, EntryPoint = “PostMessage
阅读本文

WPF教程(二十)密码框

<span style=“font-size:14px;“><Window x:Class=“WpfTutorialSamples.Basic_controls.PasswordBoxSample“ xmlns=“http://schemas.microsoft.com/winfx/2006/xaml/presentation“ xmlns:x=“http://sc
阅读本文