问题列表 - 第36472页

如何让我的WPF用户控件的依赖项属性更新我的视图模型?

我正在尝试创建一个具有要绑定的依赖项属性的用户控件.在内部我有一个ComboBox绑定到这些相同属性的绑定,但绑定只能以一种方式工作.在ComboBox从罢了ItemsSource,但SelectedItem没有更新回到视图模型,我结合.

一个简化的例子:

这是与用户控件绑定的视图模型:

public class PeopleViewModel : INotifyPropertyChanged
{
    public PeopleViewModel()
    {
        People = new List<string>( new [] {"John", "Alfred","Dave"});
        SelectedPerson = People.FirstOrDefault();
    }

    public event PropertyChangedEventHandler PropertyChanged;

    private IEnumerable<string> _people;
    public IEnumerable<string> People 
    { 
        get { return _people; } 
        set
        {
            _people = value;
            if (PropertyChanged != null)
            {
                PropertyChanged(this, new PropertyChangedEventArgs("People"));
            }
        }
    }

    private string _selectedPerson;
    public string SelectedPerson 
    {
        get { return _selectedPerson; }
        set 
        { 
            _selectedPerson = …
Run Code Online (Sandbox Code Playgroud)

wpf binding user-controls

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

在PHP中解析javascript数组

我似乎无法弄清楚如何将JS数组转换为PHP.

我必须使用的内容如下所示:

var arrLow = [
{
"e": "495864",
"rank": "8678591",
"rankmove": "<p><img src='up.php?uStyle=144'> UP 495864"
},
{
"e": "104956",
"rank": "-",
"rankmove": "<p><img src='up.php?uStyle=145'> DOWN 1"
},
{
"e": "0",
"rank": "0",
"rankmove": "<p><img src='up.php?uStyle=975'> NEW"
}
]
Run Code Online (Sandbox Code Playgroud)

json_decode和其他人只返回NULL,谷歌只返回一些奇怪的方式来使用序列化()与来自JS理解浏览器的HTTP POST,这真的无法在这里工作

有没有人知道如何:x

================================================== ========================

编辑:谢谢你们!不知道这很容易

<?php 
$json = file_get_contents('24d29b1c099a719zr8f32ce219489cee.js');
$json = str_replace('var arrLow = ','' ,$json);
$data = json_decode($json);
echo $data[0]->e;
?>
Run Code Online (Sandbox Code Playgroud)

javascript php arrays

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

替代jQuery的slideDown()和slideUp()不会影响显示属性

我一直在尝试将slideDown()效果用于我正在处理的网站,但是我很难获得我想要的效果.这是一个示例,显示了我想要完成的任务.

<div>
    blahblahblahblah

    <span id="span_more" style="display:none">
        blahblahblah
    </span> 

    <a class="link_more" id="more">More&hellip;</a></div>
</div>
Run Code Online (Sandbox Code Playgroud)

基本上,当单击"更多..."时,我希望当前隐藏的文本使用滑动效果显示,同时保持与可见文本末尾的内联.这似乎不可能使用slideDown(),因为它正在将显示更改为阻止.

非常感谢你.

javascript jquery slidedown slideup

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

SQL选择返回默认值如果为空

数据库:MS SQL 2008

SELECT Listing.Title, Listing.MLS, Pictures.PictureTH, Pictures.Picture, Listing.ID 
FROM Listing INNER JOIN Pictures ON Listing.ID = Pictures.ListingID
WHERE (Pictures.ID = (SELECT MIN(ID) FROM Pictures WHERE (ListingID = Listing.ID)))
Run Code Online (Sandbox Code Playgroud)

问题是,我有几个没有图片的"列表",并且由于这个SQL脚本,它们没有出现.我怎样才能让它们出现?

如果值为null,可能会将Pictures.Picture Column的值设为"default.jpg"?我很遗憾,所以如果有人可以提供帮助,那就太棒了.对不起,如果我问的问题也很糟糕,我不明白如何真正地问我需要它做什么.但是要求更多细节,我会发布它们.

每个清单可以拥有用户想要的尽可能多的图片,我需要这个脚本来显示清单,即使它没有图片.


阶段2


谢谢你们.到目前为止,我正在学习一些我从未知道的新命令.现在的问题是它为列表中的每张图片返回一行.但默认图像效果很好.

SELECT Listing.Title, Listing.MLS, coalesce(Pictures.PictureTH, '../default_th.jpg') as PictureTH, coalesce(Pictures.Picture, '../default.jpg') as Picture, Listing.ID FROM Listing LEFT
OUTER JOIN Pictures ON Listing.ID = Pictures.ListingID
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到它所以每个ListingID只返回1行?

sql sql-server select

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

appengine Python数据存储区查询比Java慢很多(> 3x)?

我一直在调查appengine以确定我是否可以将它用于项目,并且在尝试在Python和Java之间进行选择时,我在数据存储区查询性能方面遇到了惊人的差异:中型到大型数据存储区查询的速度慢了3倍以上Python比Java.

我的问题是:数据存储区查询的性能差异(Python比Java慢3倍)是正常的,还是我在Python代码中做错了什么?

我的实体看起来像这样:

名字(长度8)姓氏(长度8)地址(20)城市(10)州(2)zip(5)

我用2000 Person记录填充数据存储区,每个字段完全按照此处记录的长度,所有字段都填充了随机数据,没有索引的字段(只是因此插入更快).

然后我从Python查询1k Person记录(没有过滤器,没有排序):

q = datastore.Query("Person")
objects = list(q.Get(1000))
Run Code Online (Sandbox Code Playgroud)

来自Java的1k Person记录(同样没有过滤器,没有排序):

DatastoreService ds = DatastoreServiceFactory.getDatastoreService();
Query q = new Query("Person");
PreparedQuery pq = ds.prepare(q);
// Force the query to run and return objects so we can be sure
// we've timed a full query.
List<Entity> entityList = new ArrayList<Entity>(pq.asList(withLimit(1000)));
Run Code Online (Sandbox Code Playgroud)

使用此代码,Java代码返回~200ms的结果; Python代码需要更长的时间,平均> 700ms.这两个应用程序都位于相同的应用程序ID(具有不同的版本)上,因此它们使用相同的数据存储区,并且应该处于公平的竞争环境中.

我的所有代码都可以在这里找到,以防我错过任何细节:

http://github.com/greensnark/appenginedatastoretest

python java google-app-engine google-cloud-datastore

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

找到<li>的位置

我试图在jquery中找到Test3的位置,请有人带领我走正确的道路.

我需要jquery来显示5

<ul id="numeric" class="sortable boxier" style="margin-right: 1em;">
<li>Test7</li>
<li>Test2</li>
<li>Test6</li>
<li>Test5</li>
<li>Test3</li>
<li>Test8</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

谢谢

jquery

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

如何获得小数点后的数字?

如何获得小数点后的数字?

例如,如果我有5.55,我怎么得到.55

python floating-point decimal

101
推荐指数
9
解决办法
15万
查看次数

SQL Server 2008 Service Pack 2是否适用于SQL Server 2008 R2?

我一直在使用SQL Server 2008 R2进行开发.我注意到SQL Server 2008的Service Pack 2刚刚问世.但是,我在此处检查,Microsoft未提供指向SQL Server 2008 R2的任何Service Pack的链接.所以我不清楚我是否应该将他们的服务包应用于我的SQL Server 2008 R2实例.

我是否需要将某个版本的Service Pack 2应用于我的SQL Server 2008 R2实例?

谢谢.

sql servicepacks sql-server-2008 sql-server-2008-r2

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

尝试使用C qsort函数时出现问题

#include <stdio.h>
#include <stdlib.h>

float values[] = { 4, 1, 10, 9, 2, 5, -1, -9, -2,10000,-0.05,-3,-1.1 };

int compare (const void * a, const void * b)
{
    return ( (int) (*(float*)a - *(float*)b) );
}

int main ()
{

    int i;

    qsort (values, 13, sizeof(float), compare);

    for (i = 0; i < 13; i++)
    {
        printf ("%f ",values[ i ]);
    }
    putchar('\n');

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

结果是:

-9.000000 -3.000000 -2.000000 -1.000000 -1.100000 -0.050000 1.000000 2.000000 4.000000 5.000000 9.000000 10.000000 …

c qsort c89

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

EXE和MSI安装程序之间有什么区别?

我使用Installaware创建了一个安装包,并生成了一个EXE和一个MSI.EXE为3.1MB,MSI仅为265K.为什么尺寸会有这么大的差异?

windows-installer installaware

12
推荐指数
3
解决办法
6731
查看次数