小编Lew*_*lop的帖子

调试后Visual Studio启动/继续按钮显示为灰色

这可能是一个错误的社区(可能是SuperUser?)但是我遇到了VS的错误.这是非常小的,但我很好奇,看看是否有人以前见过这个或知道如何解决它.

我已经运行我的项目进行调试,然后退出应用程序,即Application.Current.Shutdown()和Environment.Exit(0)顶部的按钮,通常会返回说启动和启用,仍然被禁用并读取"继续".

所有其他调试项目的方法仍然可用(Debug Menu/f5),但是,它仍然是一个难题.如果您之前已经看过这个并且/或者您知道修复,请回复.

请看下面的图片.

灰色的继续按钮

编辑:进一步的信息; (此处将添加所请求的任何进一步信息)

  • 我的应用程序是C#,并作为WPF应用程序启动.

编辑:赏金超时 - 只是一个说明,我已更新到VS的最新版本和基本扩展,我仍然遇到问题.

visual-studio visual-studio-2015

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

1004错误:没有找到细胞,容易解决?

在我的宏中,我有一个查看范围的段,找到并填充空白单元格.

Range("E10:A" & CStr(bottom - 1)).Select
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.Value = "N/A"
Run Code Online (Sandbox Code Playgroud)

哪里

bottom = ActiveSheet.Cells(Rows.Count, "B").End(xlUp).Row
Run Code Online (Sandbox Code Playgroud)

当空白单元格存在于该范围内时,这非常有效,但会抛出"1004错误:未找到单元格".在specialcells.select行.我无法想出一个简单的方法来解决这个问题.

我知道我可以在范围内运行循环来首先检查空白单元格,但我觉得这种方法会很慢而且很笨重.

有没有人有更快和/或更简单的解决方案?

PS我知道我可以巩固我上面的代码行,我在这里简单地将它放在这里以便更容易理解;

    Range("E10:A" & CStr(bottom - 1)).SpecialCells(xlCellTypeBlanks).Value = "N/A"
Run Code Online (Sandbox Code Playgroud)

debugging excel vba excel-vba

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

如何在 UI 线程的冗长任务期间强制 UI 更新

我有一个窗口,该窗口包含它的内容和“正在加载”覆盖,如下所示

<Grid>
    <Grid>
        <!-- STUFF -->
    </Grid>
    <Rectangle Fill="White" Opacity="0.7" Visibility="{Binding VisibilityWait, Mode=TwoWay, 
    Converter={StaticResource BoolToVisibilityConverter}}" />
</Grid>
Run Code Online (Sandbox Code Playgroud)

我的 ViewModel 然后实现 INotifyPropertyChanged 并包含该属性;

    private bool visibilityWait;
    public bool VisibilityWait
    {
        get
        {
            return visibilityWait;
        }
        set
        {
            visibilityWait = value;
            OnPropertyChanged("VisibilityWait");
        }
    }
Run Code Online (Sandbox Code Playgroud)

我知道这是正确设置的,因为如果我在构造函数中将 VisibilityWait 设置为 true,则窗口会按预期显示“正在加载”覆盖,反之亦然......但是,如果我尝试在方法中执行此操作,例如;

private void someMethod()
{
    VisibilityWait = true;
    //... Do things
    VisibilityWait = false;
}
Run Code Online (Sandbox Code Playgroud)

然后在程序处于“执行操作”部分期间,UI 不会更新以显示加载覆盖。

我该如何解决这个问题?

编辑:我找到了我自己的解决方案。请参阅下面的答案。

wpf user-interface mvvm

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