摘要:
上文说到 可以使用DataTemplateSelector。其实等于是用 DataTemplateSelector + 动态创建DataTemplate来实现。using System;using System.Collections.Generic;using System.Windows;usi... 阅读全文
摘要:
上文说到 可以使用DataTemplateSelector。其实等于是用 DataTemplateSelector + 动态创建DataTemplate来实现。using System;using System.Collections.Generic;using System.Windows;usi... 阅读全文
摘要:
前阵子有人问我MVVM模式下,在View中嵌套View,切换View。想一想还是写下来吧。主要就是用到 ContentControl 和 DataTemplate,这算是一种 ViewModel First 的思想吧。其实好多MVVM的框架,也都提供这样的功能。在ContentControl绑定Vi... 阅读全文
摘要:
这个的方法有很多吧。1. 用PInvok调用Windows API的PathRelativePathTo2. 自行处理字符串3. 利用Uri前两种就不说了,觉得有点麻烦,想了解的同学,自已,百度Google一下吧。第3种,也没啥好说的,直接Code。 1 public static ... 阅读全文
摘要:
最简单的TextBox加水印的方法,但是不具有很强的通用性。如果你只是使用一次,或者用的不多,偷偷懒可以使用。因为此方法只需要修改TextBox的Template,而不用重写何任代码。注意: 1、因为此方法用到 触发器(Trggier),故只适用于WPF,而不适用于SilverLight。 2、因为此方法用到触发器(Trggier),所以也只适用于TextBox,不适用PasswordBox,因为Password的Password不是依赖项属性。不能作用于Trggier。 3、贴出此方法只是为了提供一个思路,而我本人不推荐这么做。(下两篇我会介绍其它两种常规方法) 4、我从小语... 阅读全文
摘要:
英文出处:http://www.kunal-chowdhury.com/2010/08/some-best-practices-for-silverlight.html作者:KunalChowdhury原文名:SomeBestPracticesforSilverlightApplicationDevelopment(XAML)◆在XAML文件中不要使用无用的xmlns命名空间,这样会导致Silverlight页面加载时间过长。◆不要在单个XAML页面中增加多个相同的命名空间,这样会破坏XAML代码的可维护性,运行时多次加载相同名称的命名空间可能会引起各种内存问题。◆为xmlns命名空间前缀使用 阅读全文
摘要:
现象: 打印时候程序直接崩溃。调试时出现下列异常。异常信息: 中文:System.ArgumentException :路径中有非法字符。 英文:System.ArgumentException'occurredinmscorlib.dllAdditionalinformation:Illegalcharactersinpath堆栈信息:Stack Trace:=at System.IO.Path.CheckInvalidPathChars(String path)at System.IO.Path.Combine(String path1, String path2)at Micro 阅读全文
摘要:
下载 Xamarin Mono For Android 4.6.07004 完整离线破解版 (包括除 Android SDK 外的所有文件) Android SDK。 资源源自 http://www.wuleba.com/18892.html 在Wuleba 上 这两个都提供了下载。但由于 Wule 阅读全文
摘要:
WPF 中 Popup 有一个特点。当Popup的高度超过屏幕的75%的时候,只显示75%的高度。如下代码: /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { public MainWindow() { ... 阅读全文
|