问题列表 - 第15227页

需要WPF Toolkit控件的主题(尤其是DataGrid)

我刚从Codeplex WPF主题网站下载了很好的主题集合.我喜欢WhisterBlue和BureauBlue题材很多,但没有包含任何样式包含在新的控件WPF工具包(DataGrid,DatePicker,和Calendar).

似乎有人在那里必须扩展主题以涵盖这些控件,但我没有找到它们的运气.所以,如果你有任何线索,我很乐意听到他们.

我还要提一下,我一直在尝试将BureauBlue DataGrid主题的Silverlight版本移植到WPF(请参阅:如何将主题从Silverlight移植到WPF?),但到目前为止,这已经相当不成功.

wpf xaml styles wpftoolkit

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

无法从'List <T>'转换为'T []'

我试图将类型的列表对象传递给List<UploadQueue>相同参数类型的WCF SOAP方法,我收到错误:

无法从'System.Collections.Generic.List'转换为'WebAPI.Upload.UploadQueue []'

我不明白这一点,因为我的WCF方法(下面)参数类型是List<UploadQueue>:

IService.DoUpload(List<UploadQueue> request)
Run Code Online (Sandbox Code Playgroud)

这是调用"DoUpload"的代码,它返回上述错误.

    List<UploadQueue> results = new List<UploadQueue>();
    HttpPostedFile m_objFile  = default(HttpPostedFile);
    int m_objFlag = default(int);
    Guid m_objGuid = Guid.NewGuid();
    DateTime m_objDate = DateTime.Now;

    try
    {
        if (Request.Files.Count > 0)
        {
            for (var j = 0; i <= (Request.Files.Count - 1); j++)
            {
                m_objFile = Request.Files[j];

                if (!(m_objFile == null | string.IsNullOrEmpty(m_objFile.FileName) | m_objFile.ContentLength < 1))
                {
                    results.Add(new UploadQueue(
                        m_objGuid,
                        m_objFlag,
                        m_objFile.ContentLength,
                        m_objFile.FileName,
                        m_objDate)
                    );

                }

            }
        }

    }
    catch (Exception …
Run Code Online (Sandbox Code Playgroud)

c# generics wcf list

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

CSS没有使用多个div的列?

我想得到4列,文本浮动在所有列中.我不想让4个单独的divs,因为当第一列充满文本时,文本应该在下一列继续.

我还想设置每列的宽度和之间的填充.此外,高度应该是灵活的,具体取决于文本的数量.

你有什么想法?

html css layout

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

在Visual Studio中,"清理"命令有什么作用?

你知道,那个输出这个=>

------清理开始:项目:Foo.Bar,配置:调试任何CPU ------
==========清理:1成功,0失败,0跳过==== ======

什么是清洁?

build-process visual-studio

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

为什么Xcode报告我的类变量的"已定义但未使用"警告?

我在标题中的这一行收到警告,但我在我的实现中使用了类变量(在类方法和实例方法中):

#import <UIKit/UIKit.h>

static NSMutableArray *classVar; // Xcode warning: 'classVar' defined but not used

@interface MyViewController : UIViewController {
Run Code Online (Sandbox Code Playgroud)

xcode objective-c

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

在C++中,类如何在构造函数中获取const std :: string&参数,但也处理NULL?

我正在尝试使用std :: string参数创建类的方法,但它也处理NULL而不抛出异常.这是代码的示例:

class myString {
public:
    myString(const std::string& str) : _str(str) {}
    std::string _str;
};

int main() {
    myString mystr(NULL);
    printf("mystr = <%s>\n", mystr._str.c_str());
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

直觉上,你认为这个程序应该打印"mystr = <>"并成功退出,但是用g ++代替它会出现这个错误:

terminate called after throwing an instance of 'std::logic_error'  
what():  basic_string::_S_construct NULL not valid
Run Code Online (Sandbox Code Playgroud)

如何更改此类以便将NULL转换为""而不是抛出logic_error异常?

(后记:正如你所怀疑的那样,"真正的"实现比这个例子复杂一点,在构造函数中有几个参数,用_str做更多有趣的事情 - 并正确地保持私有.这个例子背后的动机是我们团队中的程序员将倾向于在此上下文中使用NULL以用于历史目的,并且编译器不会捕获这一点.重新训练每个人总是使用""是相对困难的.或者,一个聪明的解决方案将很容易)

c++ string stl

4
推荐指数
3
解决办法
4814
查看次数

在新线程上运行简单函数的最佳方法?

我有两个函数,我想在不同的线程上运行(因为它们是数据库的东西,它们不是立即需要的).

功能是:

            getTenantReciept_UnitTableAdapter1.Fill(rentalEaseDataSet1.GetTenantReciept_Unit);
            getTenantReciept_TenantNameTableAdapter1.Fill(rentalEaseDataSet1.GetTenantReciept_TenantName);
Run Code Online (Sandbox Code Playgroud)

在javascript中,我知道我可以创建一个匿名函数并在一个新线程上使用这样的东西很容易地调用它:

setTimeout(new function(){doSomethingImportantInBackground();}, 500);
Run Code Online (Sandbox Code Playgroud)

在C#中有这样的东西吗?

.net c# multithreading anonymous-function

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

SQL 逗号分隔多列列表

我的数据看起来像这样:

CUSTOMER_ID  OPERDAYSJUL  OPERDAYSAUG  OPERDAYSSEP ... OPERDAYSJUN
1            30           15           2
2            5            1            0
3            6            0            12
4            12           5            23
Run Code Online (Sandbox Code Playgroud)

对于每个 customer_id,我想要一个以逗号分隔的列表,指示客户运营的月份:

CUSTOMER_ID  OPERATING_MONTHS
1            Jul, Aug, Sep
2            Jul, Aug
3            Jul, Sep
4            Jul, Aug, Sep
Run Code Online (Sandbox Code Playgroud)

等等。我如何使用 SQL Server 2005 SQL(不是 T-SQL)轻松生成此逗号分隔列表?

我在 Stack Overflow 和其他地方看到的大多数解决方案似乎都是基于连接多个行值而不是列值来创建逗号分隔的列表:

  • T-SQL
  • FOR XML 路径('')
  • 关联子查询与 REPLACE/STUFF/SUBSTRING 结合

我错过了一些明显的东西吗?在此先感谢您的帮助或指向适当的现有解决方案的指示。

sql sql-server sql-server-2005

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

在C#中将数组中的字节从big endian交换到little endian的快速方法

我正在读取一个big-endian的二进制流.BitConverter类自动执行此操作.不幸的是,我需要的浮点转换与BitConverter.ToSingle(byte [])不同,所以我有一个同事的自己的例程.但输入byte []需要是little-endian.有没有人有一种快速的方法来转换byte []数组的字节顺序.当然,我可以交换每个字节,但必须有一个技巧.谢谢.

c# endianness

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

Xcode 3.2.1和C++字符串失败!

在Mac OS X Snow Leopard的Xcode 3.2.1中,我打开了一个项目:C++ stdc ++类型的命令行工具.我有以下简单的代码:

#include <iostream>
#include <string>

using namespace std;

int main(){
    string myvar;
        cout << "Enter something: " << endl;
    cin >> myvar;
    cout << endl << myvar << endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

该程序编译良好,并提示我"输入东西".当我输入内容,然后按回车键时,我收到以下错误:

myproject(766) malloc: *** error for object 0x1000041c0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Program received signal:  “SIGABRT”.
sharedlibrary apply-load-rules all
(gdb) 
Run Code Online (Sandbox Code Playgroud)

在另一台计算机上编译早期版本的Xcode(3.1.2)时(使用'命令行实用程序'选项打开项目,3.2.1中不存在),代码运行时没有问题.

有人知道发生了什么吗?谢谢,Yuval

c++ xcode

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