摘要:
在Silverlight没有像HTML中的table标签,如果我们想创建一个类似表格的界面或者说想创建一个类似Excel表格,那该如何创建呢,对于一般的可以使用DataGrid控件实现表格的显示,但是如果出现跨行跨列需要合并的表格,那DataGrid就无法实现了。接下来,我就介绍,如何使用Gri... 阅读全文
摘要:
1 DependencyProperty从属属性1. 从属属性要定义为静态.为了在外部可以绑定,最好定义为Public2. 从属属性实际上是取代了正常属性的存值变量3. 如果从属属性所对应的正常属性是实例成员,操作属性值时的表现形式为实例成员4. 只有继承System.Workflow.ComponentModel.DependencyObject的类才能应用定义DependencyProperty5. 要使用System.Workflow.ComponentModel.DependencyProperty的静态方法注册属性6. 注册从属属性的类中必须存在名为[注册名Property]的静态 阅读全文
摘要:
RichTextBlock今天用了一下RichTextBlock富文本,基本用法与Windows Phone 7中没有太大区别,只是没有HyperLink,而是HyperLinkButton取而代之,需装载进InlineUIContainer对象即可。用法如下:view sourceprint?Paragraph ph = new Paragraph(); Run run = new Run(); run.Text = @"中广网北京3月31日消息 据经济之声《天下财经》报道,根据国家发改委调整国内成品油价格的政策规定,经北京市政__府批准,从今天起,北京调整出租车燃油附加费标准,乘 阅读全文
摘要:
Silverlight 起初的版本也是和Flash 一样只能在浏览器中运行,宿主在浏览器当中,从Silverlight 3 版本以后添加了可以脱离浏览器运行的功能,程序可以下载到本地离线去运行,通过快捷方式就可以打开Silverlight程序,这个功能非常的“Cool”,很新颖和时代性。如果像实现脱离浏览器运行也非常的容易(这也是微软产品的共性,很多人还说微软的东西不灵活,其实这是技术实力的证明,而且扩展性考虑的非常好。)右键Silverlight 项目->属性 打开项目属性窗口,如下图,然后选中红色框的复选框,注意XAP缓存和浏览器外运行是冲突的当我们配置好了参数,项目文件夹下面的Ap 阅读全文
摘要:
前段时间在公司做了一个论坛屏蔽关键字的功能,我做的比较简单、实用~ 现在拿出来给博友们分享下..也希望大家能顶顶我~ 新建一个txt的文本 . (代码中读取这个文本文档路径就行,命名随意) 里面的内容一行代表一个,因为我是按行来遍历循环读取要屏蔽的关键字.然后用一个*号来屏蔽一个关键字, 例如: 在论坛中输出"草泥马",涉及到一些比较敏感的话题、名字,在一些推广比较火爆的网站里,都是不允许的,所以这里会只显示"***"。 这里代码下面我给出来了,注释都比较详细..不懂的可以留言问我.希望博友每天能进步一点点../// <summary> // 阅读全文
摘要:
今天在做报表统计的时候,遇到将报表生成到指定的位置去,在网上找了一些资料,整理了一下,分享一下。 1.在C#中使用FolderBrowserDialog类,就可以实现选择文件夹的功能,并将所选择的的文件夹路径记录下来。 (1).首先先引入命名空间System.Windows.Forms; (2).然后在应用程序的主入口点,也就是static void Main()方法上面加上[STAThread]属性; /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] ... 阅读全文
摘要:
今天在做项目中,遇到使用代码生成具有一定样式的Excel,找了很多资料,最后终于解决了,Excel中格式的设置,以及单元格的合并等等。下面就介绍下,使用NPOI类库操作Excel的方法。 1.首先我们先在内存中生成一个Excel文件,代码如下: HSSFWorkbook book = new HSSFWorkbook(); ISheet sheet = book.CreateSheet("Sheet1"); 2.然后在新创建的sheet里面,创建我们的行和列,代码如下: IRow row = sheet.CreateRow(index);//index代表多少行row.He 阅读全文
摘要:
1.创建解决方案和单元测试项目 1).“文件”菜单上选择“新建”,然后选择“新建项目”。 2).在“新建项目”对话框中,展开“已安装”、“Visual C#”,选择“Windows Store”。然后从项目模板列表中选择“空白应用程序”。 3).将项目命名为 MyTestProject,并确保选中“创建解决方案的目录”。 4).在解决方案资源管理器中,选择解决方案名称,从快捷菜单中选择“添加”,然后选择“新建项目”。 5).在“新建项目”对话框中,展开“已安装”、“Visual C#”,然后选择“Windows 应用商店”。然后从项目模板列表中选择“单元测试库(Windows Sto... 阅读全文
摘要:
磁贴在系统的开始菜单中代表着应用,动态磁贴可以向用户显示新的、重大的、定制的内容。Tile 通知是一种固定格式的 XML,其中包含文字和图片内容。在应用程序清单中,必须包含一张正方形的的 logo,如果应用程序也想使用宽模版 logo,也需要在清单中注明。如果你的应用中同样支持宽 tile,强烈建议你预加载 方形和宽形 在预加载的 xml 中,从而无论开始菜单中的 tile 是方形或者 宽形的 都可以接收通知。以下是微软提供的磁贴模版:磁贴和磁贴通知 :http://msdn.microsoft.com/zh-cn/library/windows/apps/hh779724.aspx磁贴模.. 阅读全文
摘要:
合约:合约就像一个或多个程序之间的协议。合约定义了应用程序在与其它程序或Windows 进行交互时必须遵循的一些约定。我们对一个应用的一些设置,常用的可以放到AppBar上面,如果不是很常用的,比如应用程序的主题颜色,可以放到设置合约,也就是通过超级菜单调出来的设置面板上。下面就介绍如何把我们的设置选项添加的设置面板中。1.引入命名空间:Windows.UI.ApplicationSettings;2.注册设置事件 在程序启动的时候,App.xaml.cs文件中有一个名为OnLaunched的方法会被调用。在OnLaunched的开头,我创建了一个event handler,当用户打开S... 阅读全文