问题列表 - 第14967页

访问WPF中DataTemplate内的项目

我想知道在WPF中你是否能够获得datatemplate对象的实际实例.例如,在以下情况中:

<UserControl>
    <UserControl.Resources>
        <DataTemplate x:Key="MyTemplate">
            <CustomControl ></CustomControl>
        </DataTemplate>
    </UserControl.Resources>

    <ListBox DataTemplate="{StaticResource MyTemplate}"></ListBox>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

假设CustomControl有一个CustomEvent和一个公众CustomMethod.我想在用户控件中访问该事件和公共方法.这可能吗?我怎么能这样做?在此先感谢您的帮助.

干杯,

尼鲁

wpf datatemplate

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

Linq - 每组的最高价值

如何使用Linq从每个组中选择Top值

当我有一个代码段,如:

var teams = new Team[]
 { 
  new Team{PlayerName="Ricky",TeamName="Australia", PlayerScore=234},
  new Team{PlayerName="Hussy",TeamName="Australia", PlayerScore=134},
  new Team{PlayerName="Clark",TeamName="Australia", PlayerScore=334},

  new Team{PlayerName="Sankakara",TeamName="SriLanka", PlayerScore=34},
  new Team{PlayerName="Udana",TeamName="SriLanka", PlayerScore=56},
  new Team{PlayerName="Jayasurya",TeamName="SriLanka", PlayerScore=433},

 new Team{PlayerName="Flintop",TeamName="England", PlayerScore=111},
 new Team{PlayerName="Hamirson",TeamName="England", PlayerScore=13},
 new Team{PlayerName="Colingwood",TeamName="England", PlayerScore=421}
 };
Run Code Online (Sandbox Code Playgroud)

期望的结果:


Team Name         Player Name     Score

Srilanka          Jayasurya        433

England           colingwood       421

Australia         Clark            334 

c# linq lambda

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

如何应对老年人糟糕的编码风格/做法?

我刚开始工作,但我工作的公司聘请了很多非科学的人,他们足够聪明,可以完成工作(复杂),但缺乏应该帮助其他人阅读代码的风格和实践.

例如,他们采用C++但仍然使用类似C的3页函数,这些函数在尝试阅读时会驱使新人疯狂.我们也觉得改变风险非常危险,因为要确保我们不会破坏某些东西并不容易.

现在,我参与了这些人的项目,我无法自己更改整个代码库或设计代码看起来很好,在这种情况下我该怎么办?

PS>我们实际上有3个页面功能,因为我们没有设计概念,我们所能做的只是假设他们可能想到的东西,因为没有办法知道它为什么设计的方式.

我不是在抱怨.我在寻求建议,已经阅读了一些书来解决实用程序员的问题; 设计部分来自B.Stroustrup ; B.Stroustrup的编程和原则 ;

c++ coding-style

20
推荐指数
6
解决办法
4451
查看次数

IE6:如何让内联base64图像与IE6一起使用?

如何让IE6显示内联base64编码图像?

<img src="data:image/png;base64,....." />
Run Code Online (Sandbox Code Playgroud)

这适用于Firefox/Chrome/Safari,但不适用于IE6.

html base64 internet-explorer conditional image

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

关于C struct/union的可移植性问题

假设我从外部库中获得以下类型:

union foreign_t {
    struct {
        enum enum_t an_enum;
        int an_int;
    } header;
    struct {
        double x, y;
    } point;
};
Run Code Online (Sandbox Code Playgroud)

假设以下代码片段在不同平台和不同编译器上按预期工作是否安全?

struct pair_t {
    double x, y;
};

union foreign_t foreign;
struct pair_t *p_pair;

p_pair = (struct pair_t *) &foreign;
p_pair->x = 1234;
p_pair->y = 4321;

/* Expected result: (1234, 4321) or something like that */
printf("(%lf, %lf)", foreign.point.x, foreign.point.y);
Run Code Online (Sandbox Code Playgroud)

编辑:

按照严格的别名建议,我做了以下测试:

#include <stdint.h>
#include <stdio.h>

int main()
{
    uint16_t word = 0xabcd;
    uint8_t tmp;
    struct {
        uint8_t low; …
Run Code Online (Sandbox Code Playgroud)

c portability struct unions

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

您是否可以从Web浏览器调用WCF Web服务方法进行测试?

我正在考虑从ASMX转移到WCF来实现Web服务.ASMX Web服务有时非常实用的一件事是您可以在Web浏览器中输入asmx文件的URL,并获得一个简单的用户界面,允许您直接从浏览器调用Web方法,例如,用于测试/调试(至少只要方法不采用任何复杂的参数).

对于基于WCF的Web服务(在IIS中还是在Windows服务中托管),这也是可行的吗?

.net asp.net wcf web-services

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

rails视图中的类变量?

是否可以在视图中引用ruby类变量?

ruby-on-rails

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

为什么我的Ruby'ri'工具不会在命令提示符下返回结果?

可能重复:
ruby 1.9 ri问题

当我尝试ri在命令提示符窗口中使用Ruby的工具来获取有关类,方法等的帮助时,它似乎总是失败.例如,如果我键入:

ri Array
Run Code Online (Sandbox Code Playgroud)

我收到一条消息说:

Updating class cache with 0 classes... Nothing known about Array
Run Code Online (Sandbox Code Playgroud)

我正在使用Vista 64与Ruby 1.9.1p243(2009-07-16修订版24175)[i386-mingw32]安装.

我应该怎么做才能配置 ri工作?

ruby rdoc ri

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

Javascript从字符串解析整数

我想要做的是确定字符串是否为数字.我想知道人们对我想要解决的两个解决方案的看法(或者如果有一个我还没有找到的更好的解决方案).parseInt函数不合适,因为它将为"40岁"之类的参数返回一个整数值.我决定的两个解决方案是:

将Integer.valueOf()与try catch一起使用

function isNumeric(quantity)
{
    var isNumeric = true
    try
    {
        Integer.valueOf(quantity)
    }
    catch(err)
    {
        isNumeric = false
    }
    return isNumeric
}
Run Code Online (Sandbox Code Playgroud)

或单独检查每个角色

function IsNumeric(quantity)
{
    var validChars = "0123456789";
    var isNumber = true;
    var nextChar;

    for (i = 0; i < quantity.length && isNumber == true; i++) 
    { 
        nexChar = quantity.charAt(i); 
        if (validChars.indexOf(nextChar) == -1) 
        {
            isNumber = false;
        }
    }
    return IsNumber;
}
Run Code Online (Sandbox Code Playgroud)

我原本以为会有比这两者更简单的解决方案.我错过了什么吗?

注意:我正在使用jQuery aswel所以如果有一个jQuery解决方案就足够了

javascript parsing

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

截断MySQL数据库中与名称模式匹配的所有表

我需要清除所有库存表.

我试过这个:

SELECT 'TRUNCATE TABLE ' + TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME LIKE 'inventory%'
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

Truncated incorrect DOUBLE value: 'TRUNCATE TABLE ' Error Code 1292
Run Code Online (Sandbox Code Playgroud)

如果这是正确的方法,那么我做错了什么?

mysql sql

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