摘要:
首先安装Debugger for Firefox 然后再编写json配置代码 { "name": "Html", "type": "firefox", "request": "launch", "reAttach": true, "file": "${file}" } 注意在运行的时候选择HTML的 阅读全文
摘要:
TreeView是默认对上下左右响应,或者是Ctrl+Tab。 如果单独用tab则是不起作用的。 如果使用一般treeview可以利用以下方式来让tab进行导航。 设置Treeview和TreeviewItem的KeyboardNavigation treeview <Setter Property 阅读全文
摘要:
透视相机的updirection,是具有三个参数的的属性(X,Y,Z),不过Z属性是没有作用的。 那么X,Y是什么呢? 是用来确定角度的。 注意H边, 我们知道单位圆上的一点都是可以用XY表示,用Y/X,即tan函数就可以求出圆心角的弧度,然后转角度就可以了。 比如说UpDirection我们设置为 阅读全文
摘要:
创建自己的特殊标签。 继承Markupextension。 具体用法很简单: public class IsBiggerNumberExtension : MarkupExtension { public IsBiggerNumberExtension(object num) { Number = 阅读全文
摘要:
先上代码: <Window.Style> <Style TargetType="{x:Type Window}"> <Setter Property="WindowState" Value="{Binding Tag, RelativeSource={RelativeSource Mode=Self 阅读全文
摘要:
这个ObjectDataProvider东西真的是个神奇的存在。 等同于反射。 只不过是写在xaml中。 例如说我要把colors中所有的颜色列举出来。 普通方法: //CB是combobox this.CB.ItemsSource = typeof(Colors).GetProperties(); 阅读全文
摘要:
只要修改DataGridCell的Style就可以了。 包括具体子项被选中时 <Style TargetType="{x:Type DataGridCell}"> <Style.Triggers> <Trigger Property="IsSelected" Value="True"> <Sette 阅读全文
摘要:
使用WPF的DataGrid的时候 会自定义列或者是绑定某些属性。 但是通常有些问题,获取不到或者没有数据。 因为Column是属性所以并不在逻辑树和视觉树中。 此时可以通过代理类来做中间部分。 将某些属性放置到或者绑定到这个类,DataGird的列在通过绑定就可以获取数据。 例如自定义Header 阅读全文
摘要:
更正: 如果保留datagrid最后一行,则需要在 GenerateElement方法中判断dataitem是否为{newitemplaceholder}的字符串 重新更正为: protected override FrameworkElement GenerateElement(DataGridC 阅读全文
摘要:
东西不难。 使用的函数那么几个。 本例是我删除淘宝购物记录时写的,所以是两个坐标点来回移动并点击鼠标左键。 阅读全文