![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF
L-H·Hsu
revit development
展开
-
WPF 通过一个dictionary管理多个Command注册
WPF通过CommandManage类管理绑定多个Command原创 2023-03-10 16:14:47 · 159 阅读 · 0 评论 -
Revit二次开发使用MaterialDesignThemes.Wpf
MaterialTheme.WPF.dll Revit报错问题解决方案原创 2022-10-24 09:50:52 · 1050 阅读 · 2 评论 -
Revit 二次开发 未能加载文件或程序集“Microsoft.Xaml.Behaviors”或它的某一个依赖项
Revit二次开发 WPF 无法加载文件 Microsoft.Xaml.Behaviors原创 2022-09-11 17:46:38 · 1512 阅读 · 0 评论 -
WPF 截图工具
1.增加箭头样式2. 取消Eventhandler挂载事件原创 2022-08-27 16:46:01 · 475 阅读 · 0 评论 -
ListView IsMouseOver 创建鼠标悬停即可选中的效果
<ListView.ItemContainerStyle> <Style TargetType="{x:Type ListViewItem}"> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True">原创 2021-06-16 14:38:03 · 379 阅读 · 0 评论 -
WPF WrapPanel IsMouseOver 控制Visibility控件不停闪烁
搜索问题,发现答案都是如果使控件闪烁的答案,最后去stackflow找答案,如果希望鼠标进入就显示控件,可以使用Opacity属性控制显隐。code:<WrapPanel.Resources> <Style x:Key="WrapPanelStyle" TargetType="WrapPanel">原创 2021-06-16 11:12:34 · 488 阅读 · 0 评论 -
WPF Button 载入图片 报错:IO Exception 找不到资源
解决办法:将路径修改为"pack://,/AssemblyName;component/name.png"并点击图片进入属性界面,将第二行的数值改为Resource原创 2021-02-04 17:30:38 · 546 阅读 · 0 评论 -
WPF 绑定图片及后不显示的问题
我在TreeView中绑定图片后发现只有图片位置但是一片空白,通过修改路径和后缀名均无法显示,就像下图中的情况但是我有一张图片可以显示,对比两个图片的属性发现需要将新导入的图片属性修改为始终复制就可以显示了...原创 2020-12-01 09:59:48 · 637 阅读 · 0 评论 -
WPF项目 程序不包含适用于入口点的静态“Main“方法
今天打开项目调试WPF项目,发现报错程序不包含适用于入口点的静态"Main"方法通过之前提交的Git历史记录发现与原来的项目.scporj的文件在App.xaml的定义上有区别,讲节点<Page>修改为<ApplicationDefinition>之后可以重新运行成功...原创 2020-11-30 10:25:25 · 814 阅读 · 0 评论 -
Revit 自启动插件管理小工具制作
在安装过多插件时会导致Revit启动时报错:由于数量超过18个无法加载后续产品的错误,大部分许可文件会放置在C:\ProgramData\Autodesk\Revit\Addins\****下,通过修改后缀名即可将拒绝文件的启动。对于像某些产品会一次性防止十几个许可文件,设计工程师修改起来比较复杂所以写了一个工具进行集体修改。全部项目已经上传到Githubgithub地址...原创 2020-09-08 14:49:22 · 759 阅读 · 0 评论 -
C# wpf 智能选择对话框
参考链接:WPF-15:AutoCompleteBox的使用(实现下拉列表)WPF: AutoCompleteBox, an autocomplete text box准备:WpfToolKit.dll,System.Windows.Controls.Input.Toolkit.dll下载或通过nuget搜索安装,下载链接在第一个博客中内容:前端通过wpftool框架实现自动补全信息或智能选择的功能在前端添加xmlns:toolkit="clr-namespace:System.Windo原创 2020-06-19 15:25:59 · 680 阅读 · 0 评论 -
revit二次开发可停靠面板上点击按钮与revit主窗口交互
创建可停靠窗口Github地址Address引用The Building CoderCSDN Revit二次开发之可停靠窗口Revit二次开发——非模态窗口与Revit窗口焦点切换雨花拾-Revit二次开发之ExternalEvent实现非模态窗体Revit二次开发入门:第九章事件创建WPF窗口添加完WPF窗口后将usercontrol修改为Page,F7切入后台同样修改为P...原创 2020-04-28 17:24:03 · 2236 阅读 · 0 评论 -
WPF Treeview绑定Revit数据
本文参照作者:SmlAnt 出处:http://www.cnblogs.com/smlAnt 注意:转载请保留以上内容,并标作者和出处。 文章有很多有很多有用的知识点在制作功能需求是需要用到Treeview命令,而且在制作过程中发现TreeView的层次架构符合Revit的层次结构,能够让数据更加清晰的显示出来。public class TreeNode : INotifyPro...原创 2019-08-14 15:34:22 · 513 阅读 · 0 评论 -
WPF revit二次开发使用树形结构显示revit数据
在功能研发时,需要使用属性结构让revit本身的数据结构更加的清晰,再写代码时采用了mvvm模式对,将数据采集整理再后端完成。利用递归的方式将整个层级进行分类。本文参照了:https://www.cnblogs.com/yeyunfei/p/5408931.htmlhttps://www.jianshu.com/p/908070cca109https://www.cnblogs.com/la...原创 2019-08-08 15:33:22 · 1429 阅读 · 1 评论 -
WPF DataGrid多于空白行问题与重复绑定问题
在做插件开发时,希望通过DataGrid进行数据交互。直接绑定Itemsource时会出现两个相同的列可以通过将AutoGenerateColumns的值设置为False进行消除,如果不想在列表中显示多余的空行,需要将CanUserAddRows设置为False...原创 2019-06-04 15:08:17 · 1211 阅读 · 0 评论 -
ListView添加全选按钮
通过点击全选按钮将整个列表进行全选或取消#XML<ListView Name="ListView" HorizontalAlignment="Left" Height="200" Margin="90,155,0,0" VerticalAlignment="Top" Width="175" > <ListView.View> ...原创 2019-06-05 17:14:29 · 1498 阅读 · 0 评论