小编Sti*_*nin的帖子

在粘贴文本后检测WPF文本框何时完成渲染

我编写了一个小程序来处理文本数据,然后将其写入文本文件.典型的工作流程如下:

  1. 打开Excel文件,选择并复制整个工作表.
  2. 将数据粘贴到我的WPF应用程序中的多行文本框中.
  3. 选择选项,单击导出,然后让它完成它的工作.

这是问题所在.粘贴大量数据(600,000行等)时,即使粘贴事件立即发生,也需要一段时间直到数据实际出现在文本框中.我假设延迟是一个渲染问题.

当粘贴事件触发时,我弹出一个状态窗口,提醒用户粘贴已经开始.

我想知道粘贴/重绘何时完成,所以我可以关闭状态窗口,但无法找到有关该主题的任何信息.

我可能正在搜索错误的东西,因为我可以找到的是在继续执行代码之前强制重绘窗口的工作.这对我来说似乎是一个丑陋的黑客.我宁愿只是听一个"渲染完成"的事件.也许没有那样的东西.

c# wpf

5
推荐指数
1
解决办法
1493
查看次数

我应该将contentModel.xml推送到GitHub存储库吗?

我正在尝试使本地Git分支与当前的Master分支保持最新。当地人已经被搁置了一段时间,所以自然地,我们有很多合并错误。其中之一是关于contentModel.xml文件。

contentModel.xml文件是否特定于用户环境或项目结构?这将确定我应该使用GitHub版本还是本地版本,还是尝试手动合并它们。

注意:我们最近从Visual Studio 2015切换到了JetBrains Rider 17.3。我无法确定哪个IDE实际创建了文件,或者两个文件是否都需要。我们还会偶尔切换回VS来处理设计器文件,因此在使用此文件时,我们需要保持向后兼容性。

有人对此有一些指导吗?

xml ide rider

5
推荐指数
1
解决办法
282
查看次数

标签助手未在 ViewComponent 中正确呈现

标签佣工上正确渲染所有我的razor网页,但不是我的ViewComponents

例如:

<label asp-for="MiddleName" class="control-label"></label>
Run Code Online (Sandbox Code Playgroud)

应该呈现为:

<label class="control-label" for="Contact_MiddleName">Middle Name</label>
Run Code Online (Sandbox Code Playgroud)

而是简单地按原样包含在页面中。

我已经在网上上下搜索了几个小时,但找不到任何解决方案。关于尝试什么的任何指示?

c# asp.net-core asp.net-core-tag-helpers asp.net-core-viewcomponent

5
推荐指数
1
解决办法
631
查看次数

如何在Symfony 2中获取供应商下的文件路径

我想解析ini放在vendor目录下的文件.

如何获取此文件的路径?

例如:

src/Acme/TestBundle/Repository/UserRepository.php我有

$file = parse_ini_file(FILE_PATH);
Run Code Online (Sandbox Code Playgroud)

如何设置FILE_PATH达到vendor/test/lib/conf.ini

symfony

1
推荐指数
1
解决办法
2030
查看次数