问题列表 - 第3234页

WPF:将listviewitem的背景颜色绑定到对象的十六进制String属性

嘿.我有一个具有名为BackgroundColor的字符串属性的对象.该字符串是颜色的十六进制表示.我无法改变这个对象.

我将这些对象的集合绑定到listView.我想要做的是将listview的行的背景绑定到行中显示的对象的BackgroundColor属性.

最好的方法是什么?

wpf binding listview colors listviewitem

5
推荐指数
2
解决办法
7543
查看次数

读/写/修改XML

我有这样的XML文件

<?xml version="1.0" encoding="utf-8" ?>

    <Configurations>

            <EmailConfiguration>
                <userName>xxxx</userName>
                <password>xxx</password>
                <displayName>xxxxx</displayName>
                <hostAddress>xxxx</hostAddress>
                <sslEnable>xxx</sslEnable>
                <port>xxx</port>
            </EmailConfiguration>

            <LogConfiguration>
                <logEnable>true</logEnable>
                <generalEnable>true</generalEnable>
                <warningEnable>true</warningEnable>
                <errorEnable>true</errorEnable>
            </LogConfiguration>

        </Configurations>
Run Code Online (Sandbox Code Playgroud)

我正在使用它作为我的代码的配置文件,我想要检索它们的值(innerText)

bool logEnable = value comes from XML (logEnable)
bool warningEnable = value comes from XML (warningEnable)
bool errorEnable = value comes from XML (errorEnable)
bool generalEnable = value comes from XML (generalEnable)
Run Code Online (Sandbox Code Playgroud)

那么如何读取它们的值以将它们分配给布尔变量,如果我想用false改变它们的一个值,我怎么能这样做呢?

谢谢...

问候...

Ps:如果你写了更多的解释性代码,那将非常感激.

再次感谢...

.net xml asp.net

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

为类的组合定义样式

有没有办法为类组合定义样式?例如,我希望我的HTML看起来像这样,但输出要以适当的颜色呈现:

<span class="red">Red Text</span><br/>
<span class="green">Green Text</span><br/>
<span class="red green">Yellow Text</span><br/>
Run Code Online (Sandbox Code Playgroud)

编辑:以上似乎只是一个让人困惑的例子; 所以这是另一个例子:

<style>
    .style1 { background-color: #fff; }
    .style2 { background-color: #eee; }
    .style1.highlight { color: red; }
    .style2.highlight { color: blue; }
</style>

<ul>
    <li class="action style1">Do Action 1</li>
    <li class="action style2">Do Action 2</li>
    <li class="action style1 highlight">Do Action 1</li>
    <li class="action style2 highlight">Do Action 2</li>
</ul>

<script language="javascript" type="text/javascript">
$("li.action").bind("click", function(e) {
    e.preventDefault();

    // Do some stuff 

    $(this).addClass("highlight");
    $(this).unbind("click");
});
</script>
Run Code Online (Sandbox Code Playgroud)

同样,这只是一个例子,所以不要挂在交替的元素或类似的东西上.我试图避免的是必须为每个不同的styleN复制bind函数或者必须编写一个检查每个styleN类的elseif结构.不幸的是,此代码在IE 6或7中不起作用 - …

css

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

为什么GetProperty找不到它?

我正在尝试使用反射从类中获取属性.以下是我所看到的一些示例代码:


using System.Reflection;
namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            PropertyInfo[] tmp2 = typeof(TestClass).GetProperties();
            PropertyInfo test = typeof(TestClass).GetProperty(
               "TestProp", BindingFlags.Public | BindingFlags.NonPublic);
        }
    }

    public class TestClass
    {
        public Int32 TestProp
        {
            get;
            set;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我追溯到这一点时,这就是我所看到的:

  • 当我使用获取所有属性时GetProperties(),结果数组有一个条目,用于属性TestProp.
  • 当我尝试TestProp使用时GetProperty(),我得到null.

我有点难过; 我无法在MSDN中找到任何关于GetProperty()向我解释此结果的内容.有帮助吗?

编辑:

如果我添加BindingFlags.InstanceGetProperties()通话中,则找不到属性,句点.这更加一致,并使我相信TestProp由于某种原因不被视为实例属性.

那为什么会这样?我需要对该属性做什么才能将此属性视为实例属性?

c# reflection properties

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

我可以使用jQuery打开下拉列表吗?

对于HTML中的下拉列表:

<select id="countries">
<option value="1">Country</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我想打开列表(与左键单击相同).这可能是使用JavaScript(或更具体的jQuery)吗?

html jquery drop-down-menu

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

NHibernate交易最佳实践

我已经阅读了一段时间的Nhibernate,并一直试图将它用于我正在实施的网站.我阅读了Billy McCafferty关于NHibernate最佳实践的文章,但我没有看到任何关于哪里是处理交易的最佳位置的迹象.

我想将该代码放在数据访问对象(DAO)中,但后来我不知道如何处理使用多个DAO的情况.在NHibernate应用程序中放置事务代码的最佳位置是什么?

nhibernate transactions

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

c ++ 3d数组

我正在尝试运行一个3d数组,但是当我运行它时,代码只会在Windows中崩溃,这是我的代码;

#include <iostream>

using namespace std;

int main(){

    int myArray[10][10][10];

    for (int i = 0; i <= 9; ++i){
        for (int t = 0; t <=9; ++t){            
            for (int x = 0; x <= 9; ++t){

                myArray[i][t][x] = i+t+x; 

            }

        }

     }


    for (int i = 0; i <= 9; ++i){
        for (int t = 0; t <=9; ++t){
            for (int x = 0; x <= 9; ++t){

                cout << myArray[i][t][x] << endl;

            }

        }

    }

    system("pause");

}
Run Code Online (Sandbox Code Playgroud)

有人可以给我一个快速解决/解释

c++ arrays 3d

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

你经常在现实世界中使用伪代码吗?

回到大学时,我的课程中只使用伪代码而不是OOP.就像评论(以及其他传播的"最佳实践")一样,我发现在关键时刻,伪代码经常被忽略.所以我的问题是......谁在很多时候实际使用它?或者,当一个算法真的难以完全概念化时,你是否只使用它?我对每个人的回答很感兴趣:在初期的初级开发人员和那些在打卡时代回来的灰白色的兽医.

至于我个人而言,我大多只使用它来处理困难的事情.

pseudocode

9
推荐指数
3
解决办法
4747
查看次数

在T4中获取.tt文件的位置

使用T4我想基于检查相对于正在执行的模板文件的目录中的文件来生成一些代码.

在c#中有一种方法可以识别当前模板文件的路径是什么吗?

.net c# t4

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

MySQL - 将字段的默认值设置为字符串连接函数

我有一个看起来有点像这个演员的表(forename,surname,stage_name);

我想更新stage_name以使其默认值为

forename." ".surname
Run Code Online (Sandbox Code Playgroud)

以便

insert into actors(forename, surname) values ('Stack', 'Overflow');
Run Code Online (Sandbox Code Playgroud)

会产生记录

'Stack'     'Overflow'    'Stack Overflow'
Run Code Online (Sandbox Code Playgroud)

这可能吗?

谢谢 :)

mysql sql function default-value

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