问题列表 - 第8670页

C#WPF中的只读CheckBox

我有一个棘手的问题,我想从复选框中略微不寻常的行为,似乎无法弄明白.任何建议都是最受欢迎的.我想要的行为是:

  1. CheckBox已启用并准备供用户单击,IsChecked表示存储在数据结构中的绑定布尔值
  2. 用户单击CheckBox导致单击事件触发但数据结构中的绑定值未更新,并且CheckBox的可视表示未更新但已禁用以停止进一步单击
  3. click事件触发将消息发送到远程设备,这需要一些时间来响应
  4. 远程设备响应导致使用新值更新数据结构,然后绑定更新isChecked状态,并重新启用CheckBox以进一步单击

我遇到的问题是,虽然OneWay数据绑定在单击CheckBox时不会更新数据结构,但是可视表示确实发生了变化(我认为这很奇怪,现在不应该使用IsChecked作为指向该值的指针)数据结构).

我可以反转Click()事件中的更改并在那里执行禁用,但这非常混乱.我也可以使用数据结构值的set属性来设置一个isEnabled值,该值也必须重新启用CheckBox,但这似乎也很麻烦.

有干净的方法吗?也许使用派生的CheckBox类?如何阻止直观表示更新?

谢谢

埃德

c# wpf checkbox binding

18
推荐指数
3
解决办法
2万
查看次数

为什么更快地插入和加入#temp表?

我有一个看起来像的查询

SELECT
 P.Column1,
 P.Column2,
 P.Column3,
 ...
 (
   SELECT
       A.ColumnX,
       A.ColumnY,
       ...
   FROM
      dbo.TableReturningFunc1(@StaticParam1, @StaticParam2) AS A
   WHERE
      A.Key = P.Key
   FOR XML AUTO, TYPE  
 ),
 (
   SELECT
       B.ColumnX,
       B.ColumnY,
       ...
   FROM
      dbo.TableReturningFunc2(@StaticParam1, @StaticParam2) AS B
   WHERE
      B.Key = P.Key
   FOR XML AUTO, TYPE  
 )
FROM
(
   <joined tables here>
) AS P
FOR XML AUTO,ROOT('ROOT') 
Run Code Online (Sandbox Code Playgroud)

P具有~5000行A和B~4000行

此查询的运行时性能约为10 +分钟.

但是将它更改为:

SELECT
 P.Column1,
 P.Column2,
 P.Column3,
 ...
INTO #P

SELECT
 A.ColumnX,
 A.ColumnY,
 ...
INTO #A     
FROM
 dbo.TableReturningFunc1(@StaticParam1, @StaticParam2) AS A

SELECT
 B.ColumnX,
 B.ColumnY, …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2005

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

从C#中的“打开文件”对话框中排除文件扩展名

我正在尝试在我的C#openFileDialog上放置一个过滤器,该过滤器不包含某些文件扩展名。例如,我希望它显示目录中不是.txt文件的所有文件。

有没有办法做到这一点?

c# openfiledialog visual-studio

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

jquery找到所有确切的td匹配

$('#servertable td:eq(' + server + ')')
Run Code Online (Sandbox Code Playgroud)

这只找到1(我认为首先)匹配,如何找到所有匹配.顺便说一句.td:包含对我不起作用.

javascript jquery

8
推荐指数
1
解决办法
3万
查看次数

JavaScript REST客户端库

是否有一个JavaScript库,它允许我执行像(所有的REST操作GET,POST,PUTDELETE超过HTTPHTTPS)?

javascript rest jquery

116
推荐指数
5
解决办法
22万
查看次数

并行运行单元测试

有没有人知道是否有办法在Visual Studio中并行运行不同的[TestMethods]?

visual-studio-2008

9
推荐指数
2
解决办法
2377
查看次数

在treeview中从1000中轻松地在SQL Server Management Studio中找到一个存储过程?

我们的数据库即将达到1000个存储过程.虽然我们是明智的并且为命名存储过程创建了一个很好的方案,但是当你滚动和滚动并滚动时,寻找你需要的存储过程会有点令人沮丧.如果我知道我正在寻找的存储过程的确切名称,那么快速识别它并进行修改会很棒

例如,如果我想在树视图中找到p_Blah_Blah并打开它来修改它,是否有命令在新窗口中启动p_Blah_Blah进行编辑?或者也许是一个插件,它将存储过程的视图限制为您要搜索的内容?有谁想写插件?:)

sql-server ssms

22
推荐指数
2
解决办法
4万
查看次数

什么是zygo/meta/histo/para/futu/dyna/whatever-morphisms?

是否有一个列表,其中包含没有广泛的类别理论知识的人可以访问的示例?

haskell functional-programming combinators category-theory

27
推荐指数
4
解决办法
1400
查看次数

使用T-SQL进行模糊匹配

我有一个表的人与personaldata等.有很多专栏,但这里曾经感兴趣的是:addressindex,lastname以及firstnameaddressindex公寓门口钻一个独特的地址.因此,如果我"喜欢下面"两个人和lastname一个人firstnames相同,他们很可能是重复的.

我需要一种方法来列出这些重复项.

tabledata:

personid     1
firstname    "Carl"
lastname     "Anderson"
addressindex 1

personid     2
firstname    "Carl Peter"
lastname     "Anderson"
addressindex 1
Run Code Online (Sandbox Code Playgroud)

我知道如果我要在所有列上完全匹配,但是我需要模糊匹配来完成这个技巧(来自上面的例子),结果如下:

Row     personid      addressindex     lastname     firstname
1       2             1                Anderson     Carl Peter
2       1             1                Anderson     Carl
.....
Run Code Online (Sandbox Code Playgroud)

关于如何以一种好的方式解决这个问题的任何提示?

t-sql sql-server fuzzy-search

66
推荐指数
5
解决办法
14万
查看次数

在Django Admin中的Inlines内部排序字段

我在Django中设置了与中间对象的ManyToMany关系.有什么想法我如何在内联对象的Inlines中订购<select>?

django admin

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