FAQ

  • WPF中自定义标题栏时窗体最大化处理之WindowChrome

    标签: WPF

    注意: 本文方法基础是WindowChrome,而WindowChrome在.NET Framework 4.5之后才集成发布的。见:WindowChrome Class 在.NET Framework 4.0中使用WindowChrome,需要安装Ribbon来支持WindowChrome 目前官方文档的内容较为陈旧(但仍有参考价值), … 更多

    博客分类: FAQ

  • WPF中窗体最大化问题处理

    标签: WPF

    遇到的问题信息 问题:当WindowStyle=None时,窗口最大化,不显示任务栏 —— 即窗体是全屏效果。 解决中遇到的问题列表【主要涉及到任务栏发生改变后的一些问题处理】: 最大化时,任务栏被遮盖; 最大化后,拖动任务栏,无法自适应窗体; 最大化后,拖动任务栏,窗体还原,还原数据丢失,始终显示最大; 最大化后,拖动任务栏,窗体还原,设置之前保存的窗体位置数据,再次设置,由于和之前一 … 更多

    博客分类: FAQ

  • WPF中在MVVM模式下,后台绑定ListCollectionView事件触发问题

    标签: WPF, MVVM

    问题:WPF中MVVM模式下 ListView绑定ListCollectionView时,CurrentChanged无法触发 解决方案: 初期方案:利用ListView的SelectionChanged事件在界面后台逻辑中调用VM业务逻辑。 —— 弊端:前后耦合度增加。 最终方案:设置ListView的IsSynchronizedWithCurrentItem属性为True。 经历(吐槽 … 更多

    博客分类: FAQ

  • Git与SVN交叉使用

    标签: git, svn

    将本地git项目添加到远程svn中 git svn [svnprojpath] svnprojpath为原创svn项目路径 —— 文件夹路径,你要放到哪个文件夹 官方文档中带有-s参数,但我这边加了会有问题,可能是非标准的问题。 git svn fetch 此处可能会提示错误警告 —— 忽略,它只是在检测一些历史,不影响 git branch -a 看一下分支 —— 单纯看看 … 更多

    博客分类: FAQ

  • 关于使用HttpClient请求返回中文乱码问题

    标签: Issue

    本文内容为.NET平台中,使用HttpClient对某些中文网页进行请求时,遇上乱码问题解决方案整理。 个人遇到的网页即使是使用Postman也是乱码。 问题缘由 说到底就是charset的问题。在国内许多网站使用gb2312编码,导致直接使用Http请求默认转化乱码。一般utf-8的网站编码,不会遇上这个问题。 个人最终解决方案 先上代码: 此处代码中未使用异步功能, … 更多

    博客分类: 常见问题及解决方法

  • 关于修改Orchard的<head>标签内容

    标签: Orchard, Issue

    缘由:由于刚接触Orchard不久,之前想为网站添加百度统计,后来又改为添加Google代码跟踪管理器,都建议将相关代码添加到<head>标签中,但是直接在控制面板中又无法修改到<head>标签内容,故有如下修改: 解决方案: Orchard中默认使用的页面(母版)为文件夹\Core\Shapes\Views中的Documnet.cshtml文件,修改此文件<head>标签即可。 … 更多

    博客分类: 常见问题及解决方法

  • 关于使用WiXUI后遇到错误2819问题解决

    标签: WiX Toolset, Issue, WiXUI

    场景 在使用Wix Toolset过程中,为安装包添加界面时,添加如下代码: <UIRef Id="WixUI_InstallDir"/> 安装包生成成功后进行安装时,出现错误代码为2819的错误提示——出现在将要展示文件路径选择时。 解决方案: 为WixUI指定Install目录,使用如下代码: <Property Id="WIXUI_INSTALLDIR" Value=" … 更多

    博客分类: 常见问题及解决方法

  • 关于Visual Studio单元测试项目中Console使用和WinForm相关问题

    标签: Visual Studio单元测试, Console, WinForm

    问题来源:个人想给单元测试添加用户输入,即添加Console.ReadLine()。但vs的单元测试中并不会显示控制台窗口。 解决方案: 1、关于Console.WriteLine——要查看输出,无法直接查看,只能在运行结束后查看,查看方式如下: 点击图中的“输出”或者在测试资源管理器中点击“输出”   2、 想在“输出窗口”查看输出结果,将Console改为System. … 更多

    博客分类: FAQ

  • VS2013缺少报表工具

    标签: VS2013, ReportViewer, 报表, Issue

    问题1:缺少报表设计工具——即rdlc无法打开设计器 原因:缺少SQL Server Data Tools(SSDT)工具 解决:安装ssdt即可 SSDT下载地址:https://msdn.microsoft.com/library/mt204009.aspx 参考(英):http://stackoverflow.com/questions/31581432/missing-microsoft- … 更多

    博客分类: 常见问题及解决方法

  • ReportViewer分页表头不显示问题

    标签: ReportViewer, Issue

    软件环境: VS2015、ReportViewer12.0.0.0-应该sql server 2014 问题:RDLC中表添加分组,添加分页后,后面几页不显示表头。 解决方案:使用分组的高级模式 步骤1、在报表设计器下方的分组框中打开高级模式,如图:   步骤2、选中行组里的第一行(静态)——可以看到报表设计器中表格自动选择了列标题。   步骤3、打开属性对话框,设置 … 更多

    博客分类: 常见问题及解决方法

  • 关于发布版软件无法加载ReportViewer问题

    标签: ReportViewer, Issue

    场景:做RDLC报表开发,开发机可以使用,用户机子上却无法打开 原因:由于做开发的,个人机子上环境比较完整,在做RDLC报表开发时,visual studio 在处理部分dll时,并未将dll复制到本地,即客户机缺少dll,故我们需要手动将其改为复制到本地。 解决方案: 状况1、ReportViewer控件直接无法创建初始化,缺少Microsoft.ReportViewer.Common程序 … 更多

    博客分类: 常见问题及解决方法

  • EF中无法使用时间转字符串

    标签: EntityFramework, EF, Issue

    场景: 查询条件需要使用到时间类型,且需要特殊格式化,例:ToString("yyyy-MM-dd");即,在需要使用时间进行like方式处理时; 此时,用如下方式: var q = from c in context.HasDateModels where c.UserDate.ToString("yyyy-MM-dd").Contains("20") select c; 进 … 更多

    博客分类: 常见问题及解决方法