摘要:
经过:开始试过FlowDocument的方式通过xpsdocumentviewer来预览,但是流文档的方式数据绑定是硬伤;试过通过对窗口活用户控件截图然后插入word文件在进行打印,但是截图的质量达不到要求;最后摸索除了以下(多页打印)这种方式。 1、单个页面打印 var window = new 阅读全文
摘要:
使用的是.Net 5.0: 部署到Windows上需要.dll库,部署到Linux上则需要.so库,所以在导入C++库的时候不能带扩展名,在lab文件夹中同时放入xxx.dll和xxx.so文件,导入如下: [DllImport("xxx", CallingConvention = CallingC 阅读全文
摘要:
xaml代码: <ItemsPanelTemplate x:Key="ItemsPanelTemplate1"> <VirtualizingStackPanel Orientation="Horizontal" IsItemsHost="True"/> </ItemsPanelTemplate> < 阅读全文
摘要:
popup的位置是通过属性Placement 来控制的,如果想自己定义popup位置,那么需要将Placement 属性设置为Custom。 当 Placement 属性设置为时 Custom ,将 Popup 调用已定义的委托实例 CustomPopupPlacementCallback 。 此委 阅读全文
摘要:
问题描述:ListBox分组后,如果一个分组内容很多,超过了UI展示区域,此时进行鼠标滚动,会直接滚动到下一个分组,这样就导致了第一个分组里的一些内容看不到也操作不了 解决办法:在ListBox外层加Scrollviewer控件 这样就可以平滑的进行滚动了,但是导致了另外一个问题,那就是鼠标只有在滚 阅读全文
摘要:
问题描述:WPF中ScrollViewer嵌套ListBox,ListBox进行了分组显示,当我滚动到最下面的分组后,点击某一项,滚动条会自动滚动到视图的最上方 解决:ListBox下面添加事件OnRequestBringIntoView<EventSetter Event="TreeViewIte 阅读全文
摘要:
在项目开发时,你可能想记录一些应用程序日志,这些日志包括:应用程序执行流,用户行为数据或者程序的一些报错信息,在 .NET 世界中有非常多的日志框架,然而 log4net 是目前为止最流行的一款日志框架,它是一款开源的项目(java 的 log4j 开源移植版),并且可以将应用程序日志输出到不同的 阅读全文
摘要:
PowerPoint VSTO外接程序,我使用的模板是 “用于PowerPoint2013或更高版本创建VSTO外接程序” 在我的开发环境下,我装了Office2007后,PPT插件是可以正常显示和使用的 但是装到客户机器上之后,无法正常显示,转到com加载项后勾选我们的插件,下面会出现加载错误,再 阅读全文
摘要:
一、什么是VSTO VSTO是一套用于创建自定义Office应用程序的Visual Studio工具包。VSTO使你可以用Visual Basic 或者Visual C#扩展Office应用程序(例如Word、Excel和Outlook)。你是使用强大的Visual Studio开发环境来创建你的定 阅读全文
摘要:
Action 与 Func是.NET类库中增加的内置委托,以便更加简洁方便的使用委托。 最初使用委托时,均需要先定义委托类型,然后定义一个符合委托类型签名的函数, 在调用前,需声明并创建委托对象,将指定函数与委托进行关联。 如例1: public delegate int Math(int para 阅读全文