问题列表 - 第5080页

如何在动态资源中更新动态资源?

我有一个可视刷子,它是一组形状,其​​主要颜色本身就是动态资源 - 因此形状是例如MyShape和由Shape对象引用的Color,MyColour.
我的问题是当我为此更新颜色时 - 它只在第一次加载形状时发生(颜色需要先设置)然而,尽管我更改了颜色但它不会更新使用颜色的动态资源 - 我该如何工作?
只需要让动态资源在另一个动态资源中工作,并在我更改颜色时让它们都更新.
我不知道如何让它工作 - 我花时间为WPF创建一个颜色选择器只发现我无法改变这个项目的颜色 - 1层资源工作在哪里我直接设置画笔/颜色而不是颜色在另一个对象或2层资源中.

编辑:我的问题似乎是特定的在单独的资源/字典中使用这些,因为我的程序需要从一个类而不是Window访问此项目,当MyColor在一个单独的资源时,提到的主要示例不起作用.

wpf resources xaml

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

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

所需格式的字符串分隔,Pythonic方式?(有或没有正则表达式)

我有一个格式的字符串:

t='@abc @def Hello this part is text'
Run Code Online (Sandbox Code Playgroud)

我想得到这个:

l=["abc", "def"] 
s='Hello this part is text'
Run Code Online (Sandbox Code Playgroud)

我这样做了:

a=t[t.find(' ',t.rfind('@')):].strip()
s=t[:t.find(' ',t.rfind('@'))].strip()
b=a.split('@')
l=[i.strip() for i in b][1:]
Run Code Online (Sandbox Code Playgroud)

它大部分都有效,但是当文本部分有'@'时它会失败.例如,何时:

t='@abc @def My email is red@hjk.com'
Run Code Online (Sandbox Code Playgroud)

它失败.@names一开始就存在,@ name之后可能有文本,可能包含@.

很明显,我可以初始添加一个空格并找出没有'@'的第一个单词.但这似乎不是一个优雅的解决方案.

解决这个问题的pythonic方法是什么?

python regex string format

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

`使用命名空间;`消耗更多内存?

Using Namespace;占用更多的内存?

我目前正在开发一个移动应用程序,我只是好奇如果那些不需要使用visual studio在创建类时放置的语句使我的应用程序需要一些额外的内存来运行.

c# mobile-application

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

什么是"静态"功能?

问题是关于普通函数,而不是 static方法,正如评论中所阐明的那样.

好的,我理解static变量是什么,但什么是static函数?

为什么如果我声明一个函数,让我们说void print_matrix,让我们说a.c(WITHOUT a.h)和include "a.c"- 我得到"print_matrix@@....) already defined in a.obj",但是如果我声明它static void print_matrix然后它编译?

更新只是为了清理 - 我知道包括.c很糟糕,正如你们许多人指出的那样.我只是做它在暂时清除空间main.c,直到我有更好的想法如何将所有这些功能集成到适当.h.c文件.只是一个临时的快速解决方案.

c static terminology function

465
推荐指数
11
解决办法
55万
查看次数

在大多数情况下使用像Lighttpd和nginx这样的Web服务器只是过早优化吗?

我目前在VPS上使用Lighttpd.之前它是nginx,但我回到了Lighttpd因为我需要CGI.

Apache的HTTPD是主流.所有文档都包含Apache的示例,大多数模块仅适用于Apache.

使用与Apache不同的东西真的值得吗?

apache webserver lighttpd nginx

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

Delphi MSBuild从命令行构建配置

Delphi 2009使用构建配置.创建新项目时,您有两个默认构建配置"Debug"和"Release".

现在我问自己如何使用MSBuild自动化构建(自2007版以来Delphi支持).

您可以在某个Delphi项目目录中的"RAD Studio命令提示符"中启动"msbuild"命令,它将构建默认的构建配置(Delphi IDE中最后一个激活的构建配置).

现在,我想通过命令行参数指定某个(非默认)构建配置.

Delphi帮助断言参数是[/ p:configuration = <configuration name>],这是错误的(Delphi 2009,Help Update 1)!

什么是正确的方法?

delphi msbuild build-automation delphi-2009 delphi-2007

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

ASP.NET:不熟悉接口

我正在使用各种对象在ASP.NET/VB.NET中构建一个体面的应用程序...我之前从未使用过接口,当我向他提到这个时,一位程序员也不愿意这样做.任何人都可以快速概述一下它们的使用方法,它们的用途以及我使用它们的原因吗?也许我不需要在这个项目中使用它们,但如果它们有所帮助,我肯定会喜欢尝试.

非常感谢!

vb.net asp.net interface

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

你如何决定使用抽象类和接口?

重复:接口与基类


我已经深入了解OOP,设计模式和动作脚本3的世界,我仍然很好奇如何知道何时使用Abstract类(对于不支持Abstract类的AS3的伪)和接口.对我来说,两者都只是作为模板来确保在给定的类中实现某些方法.区别仅在于抽象类需要继承而接口只是扩展吗?

谢谢,Brian Hodge hodgedev.com

oop abstract-class interface actionscript-3

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

我可以依靠哪些版本的.NET Framework?

我正在编写一个应用程序来发现PC上存在哪些功能.用户将转到网页,下载应用程序并执行它(带有所有适当的警告,这不是间谍软件).应用程序将使用标准MS api来确定连接速度,安装内存,防火墙健康等等.编写应用程序不是问题,我可以使用脚本主机,C#,C++等.问题是,如果我选择C#有没有保证某种风格的Windows会安装.net?目标PC是XP SP2或更高版本和Vista.

谢谢您的帮助.

.net c#

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