问题列表 - 第11972页

WPF - 如何使用模板创建图像按钮

我正在尝试创建一个具有3个图像的按钮:正常图像,按下的图像和禁用的图像(我将使用它们来创建向上/向下箭头按钮).

我相信正确的方法是派生Button并使用a Template和set触发器来改变图像.我有3个依赖属性,每个图像一个.

图像为.png并具有透明背景(因为它们不是矩形).

我正在寻找类似于CBitmapButtonMFC的东西.

wpf templates image button

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

Microsoft.Win32.OpenFileDialog.ShowDialog()何时返回null?

OpenFileDialogShowDialog方法返回一个可以为空的布尔值,如果用户单击OK则设置为true,如果单击Cancel,则设置为false.什么时候回来null?文档没有说.

wpf winapi openfiledialog savefiledialog

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

为什么Object.ToString是一个虚方法?

如果它不是一个虚拟方法,你仍然可以通过ToString正常编写方法来达到同样的效果,对吧?

您甚至可以使用可选new关键字.

这会有更好的表现吗?

.net c#

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

UTF-8是否可以读/写亚洲语言?

我通过Web表单(UTF-8)接受用户输入,将其保存到MySQL DB(使用UTF-8字符集)并稍后生成文本文件(编码为UTF-8).我想知道是否有任何机会使用UTF-8而不是像UCS-2这样的文本损坏?在这种情况下,UTF-8是否足够好?

c# unicode utf-8

7
推荐指数
2
解决办法
1673
查看次数

无论如何,将空值排序到底部的一般方法很好吗?

我正在编写一些自定义比较器,我希望它们将空项目推送到列表的底部,无论我是按升序还是降序排序.接近这个的好策略或模式是什么?

随口说说:

  • 只需编写单独的升序和降序比较器,尽可能共享代码
  • 通过抛出NPE或通过显式调用来将null处理委托给另一个类
  • 包含一个升序标志并在其中放置条件逻辑以导航空值
  • 在null处理类中包装常规比较器

还有其他策略吗?我想听听有关不同方法的任何经验,以及各种策略的任何陷阱.

java design-patterns comparator

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

什么被归类为RESTful Web服务

所以我目前有一个调用Web服务来检索数据的应用程序,我在网址上执行基本的HTTP GET,例如www.example.com/service.asmx?param1=1m2=2这会返回一些我解析的xml.

我的问题是,这是否将其归类为RESTful Web服务?我在想不,但我想知道什么使它成为REST网络服务?

我知道有REST和SOAP Web服务,但上面的案例将被归类为简单的HTTP GET Web服务?或者其他的东西?

谢谢,我试图将术语与概念相匹配,请原谅我,如果这有点过于基本.

rest web-services

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

继承文本 - 装饰风格

我如何否定或删除父母的文字装饰风格?例如,在下文中,文本和锚都具有直通的文本修饰,有没有办法将其应用于锚标记?

<span style="text-decoration:line-through;">
    Dead Text 
    <a href="#" style="text-decoration:underline;color:Red;">Not Dead Text</a>
</span>
Run Code Online (Sandbox Code Playgroud)

注意:将内部文本包装在一个范围内并不是一个简单的选择,所以我正在寻找基于css样式的解决方案,如果可能的话.

css text-decorations line-through

10
推荐指数
3
解决办法
5847
查看次数

如何进行可编辑的UNION查询?

在复杂的数据库结构过程中,我需要为用户提供一种编辑存储在一系列表中的数据的方法.尽管所有数据类型都相同,但它们的名称中不会按1:1排列.为了缓解这种情况,我创建了一个查询,将原始名称(来自外部报告)映射到内部使用的名称; 从这些查询中,所有内容都被输入到一个巨大的UNION查询中.

所有数据类型和字段大小都正确排列.

我还需要做些什么来使这个UNION查询工作?

这是查询背后的当前SQL:

SELECT * FROM MappingQuery1 UNION SELECT * FROM MappingQuery2;
Run Code Online (Sandbox Code Playgroud)

编辑:

下面的答案发布了一篇知识库文章的链接,该文章肯定地说明了UNION查询中的数据无法更新.有什么方法可以解决这个问题吗?例如:

SELECT * FROM MappingQuery1, MappingQuery2;
Run Code Online (Sandbox Code Playgroud)

这会有用吗?请记住,所有字段都在类型,大小和名称中对齐.

sql ms-access ms-access-2007 ms-office

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

如何创建需要4个字符且没有空格的正则表达式?

我试图让用户输入正好4个字符,没有空格......这就是我所拥有的:

.[^\s]{4}
Run Code Online (Sandbox Code Playgroud)

但我输入的所有内容都表明它与正则表达式不符...

我哪里错了?

c# regex asp.net validation

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

CodeIgniter的空白屏幕

我刚刚将一个站点移到生产服务器上,一次运行的CodeIgniter安装现在返回一个空白屏幕.我相信这是由于空白,但你怎么能找到这样的东西呢?

codeigniter

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