- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 WPF 使用INotifyDataErrorInfo小例子
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
2017-04-28 21:14:28 2280
原创 C#DynamicObject和ExpandoObject
class Program { static void Main(string[] args) { //dynamic v = new ExpandoObject(); //v.Name = "123"; //v.Value = "456"; dyn
2017-04-22 21:55:58 994
原创 Revit开发关于创建Tab的问题
在RevitAPI里创建Tab有一个限制就是数量不能超过20个Autodesk.Revit.Exceptions..::..InvalidOperationExceptionToo many custom tabs have been created in this session. (Maximum is 20).那有没有可能创建第21个Tab呢?当然是可
2017-04-22 14:13:07 1894
原创 C#键盘钩子
http://www.pinvoke.net/default.aspx HookProc hookProc = null; IntPtr hookValue = IntPtr.Zero; const int WM_CLICK = 0x00F5; public Form1() {
2017-04-22 12:45:03 772
原创 WPF 使用net 资源多语言
在WPF 用。net资源做多语言话的话,如果不要求动态切换可以在Xaml里直接使用Resource,在使用之前设置一下CultureInfo就可以了如: public MainWindow() { Res.Culture = CultureInfo.GetCultureInfo("en-US"); Init
2017-04-19 18:04:39 869
原创 Revit开发获取梁的宽和高
在Revit里梁的宽和高一般都会有对应的参数,要获取大多数情况可以使用GetParameter,但这个参数名称是用户自己定义的,不同的梁对应的参数名不一样,所以可以考虑通过梁的截面Face来获取 FamilyInstance inst = doc.GetElement(uidoc.Selection.PickObject(ObjectType.Element)) as
2017-04-17 17:44:10 3230 2
原创 Revit开发之快捷键相关类
快捷键相关程序集和相关类,有兴趣的可以自己了解下UIFrameWork.dllShortcutKeyManagerShortcutsHelperShortcutWindow
2017-04-14 15:13:36 1233
原创 Revit开发之调用Revit命令的另一种方法
在Revit的UIFramework.dll里有一个CommandUtility,里面有一个Execute(RibbonCommandItem btn)方法,看起来像是一个调用Revit命令的方法,下面来测试一下,有一个问题是这个类不是public的所以调用要用反射下面是个测试代码: adWin.RibbonControl control = adWin.Comp
2017-04-14 15:08:06 3493 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人