小编Abd*_*yar的帖子

如何在公共文本块中显示所有验证错误消息

我是 WPF 新手,我正在尝试验证一些 WPF 控件,我一直在关注此链接WPF Binding Validations

我已经了解他们是如何做到的。但我想要的是有一个通用的文本块,显示所有控件的错误消息,在上面的链接中,他们为每个控件使用单独的文本块来查看错误消息,但我只想更改控件的边框颜色如果出现错误,则显示为红色,并在文本块中显示错误消息,该文本块是为了查看任何具有错误输入的文本框的错误消息而创建的。例如我有一个文本块

<TextBlock Name="txtError" Foreground="Red" Grid.ColumnSpan="3" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/>
Run Code Online (Sandbox Code Playgroud)

因此,每当任何文本框的文本发生更改并且验证规则返回 false 时,我希望该文本框的边框为红色,并且消息显示在上面的文本块中。

c# validation wpf xaml

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

中止正在运行长查询的线程

我有一个调用其中一个方法的线程,现在这个方法执行一个查询,可能需要很长时间才能完成40分钟左右,

我想给用户一个选择,以便能够取消此操作(意味着停止线程并停止查询以释放数据库).

我应该提一下,我正在使用.net 4.5,SQL SERVER DB和C#开发WPF应用程序.

c# wpf multithreading abort

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

标签 统计

c# ×2

wpf ×2

abort ×1

multithreading ×1

validation ×1

xaml ×1