12 2011 档案
摘要:默认情况下: telerik RadControls控件使用的是Office Black 主题,就算在App.xaml.cs里写上StyleManager.ApplicationTheme = new Windows7Theme(); 在blend中,看到的仍然是Office Black主题,如果想在设计期就看到某种主题风格,有一个简单的办法:找到telerik radcontrols安装目录,会看到以下目录:X:\Program Files (x86)\Telerik\RadControls for Silverlight Q2 2011 SP1\Themes进入需要的"主题&qu
阅读全文
摘要:默认情况下,Silverlight自带的ListBox控件如果内部有多个TextBox,用户无法用键盘上的Tab键,在ListBox内部的TextBox之间切换。但Teterik RadControls 中的telerik:ListBox却很好的解决了这个问题,只要把telerik:ListBox的IsTabStop设置成false,同时把TabNavigation设置成Local即可(而SL自带的ListBox就算设置了这二个属性,Tab键需要按二次才能切换焦点)完整Xaml代码:<UserControl xmlns="http://schemas.microsoft.com
阅读全文
摘要:web开发中,如果需要将“服务端返回的json对象”绑定到“现有页面上的dom元素”,传统赋值的方式太繁琐,写起来也很累(特别是json对象很大时),于是想出了下面的偷懒方法,不过有二个前提:1、元素的id要与json对象中的属性命名一致2、json对象中的属性名,最好不要重复<!doctype html><html><head><title>json对象遍历演示</title><script type="text/javascript">var obj = {a:'a1',b:'
阅读全文
摘要:当RadGridView中嵌套RadComboBox,且RadGridView的高度不够出现滚动条时,上下拉动滚动条后,RadComboBox中的选中值将丢失!如下图:滚动条未拖动前滚动条上下拖动后(注意下图的高亮部分)重现该Bug的测试代码:Model层TextValueObject.csnamespace RadControlsBug.Model{ public class TextValueObject { public string Text { set; get; } public string Value { set; get; } }...
阅读全文