问题列表 - 第28044页

WPF Toolkit Charting和IndependentValueBinding,IndependentValuePath

我遇到了WPF工具包中的图表引擎问题.

我没有将数据移动到适当的对象模型,因此ItemSource支持一个DataView.

第一次尝试

<chartingToolkit:ScatterSeries x:Name="TargetSeries" 
  DataPointStyle="{StaticResource TargetStyle}"  
  ItemsSource="{Binding Path=TargetSeriesData}"
  IndependentValueBinding="{Binding Path=TargetSeries_X}" 
  DependentValueBinding="{Binding Path=TargetSeries_X}" />
Run Code Online (Sandbox Code Playgroud)

这崩溃是因为我认为绑定被认为是情节的值或某种不匹配.

第二次尝试

<chartingToolkit:ScatterSeries x:Name="TargetSeries" 
  DataPointStyle="{StaticResource TargetStyle}" 
  ItemsSource="{Binding Path=TargetSeriesData}"
  IndependentValuePath="{Binding Path=TargetSeries_X}"
  DependentValuePath="{Binding Path=TargetSeries_X}" />
Run Code Online (Sandbox Code Playgroud)

此崩溃发生在初始化步骤期间,因为Path属性不支持依赖项属性,因此无法绑定.

第三次尝试

<chartingToolkit:ScatterSeries x:Name="TargetSeries" 
  DataPointStyle="{StaticResource TargetStyle}"  
  ItemsSource="{Binding Path=TargetSeriesData}"
  IndependentValuePath="targetFooXColumnName" 
  DependentValuePath="targetFooYColumnName" />
Run Code Online (Sandbox Code Playgroud)

现在这个有效!但我想使用绑定,所以我可以从使用targetFooXColumnName到切换targetFooBarXColumnName.因此,此解决方案将导致大量hacky外观代码手动切换路径.

有没有办法来解决这个问题?我可以使用某种转换器来获取Binding属性以正确地从DataView中的列中提取数据吗?

谢谢,乔尔

wpf charts binding wpftoolkit

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

如何判断linq to sql对象是新的,修改的还是未更改的?

我有一个linq到sql类.我想检测它是否是新的(意味着插入将完成)或者是否有任何挂起的更改(将进行更新).我意识到我可以通过使用一个partial类并挂钩每个属性的on change事件来实现这一点.然而,对于一个不断变化的课程来说,这是一个很大的维护.

有没有更好的办法?

.net c# linq-to-sql

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

如何在Java Web应用程序中动态设置会话超时?

我需要为我的用户提供一个Web界面来更改会话超时间隔.因此,Web应用程序的不同安装将能够为其会话设置不同的超时,但它们web.xml不能有所不同.

有没有办法以编程方式设置会话超时,以便我可以使用,比如ServletContextListener.contextInitialized()读取配置的间隔并在应用程序启动时设置它?

非常感谢.

java session timeout servlets java-ee

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

如何在Python中的String中放置一个变量?

我想int加入一个string.这就是我现在正在做的事情:

num = 40
plot.savefig('hanning40.pdf') #problem line
Run Code Online (Sandbox Code Playgroud)

我必须运行几个不同数字的程序,而不是两个40.所以我想做一个循环但插入这样的变量不起作用:

plot.savefig('hanning', num, '.pdf')
Run Code Online (Sandbox Code Playgroud)

如何将变量插入Python字符串?

python string variables

218
推荐指数
6
解决办法
64万
查看次数

为什么我不能在没有runat = server的情况下绑定控件的可见性?

换句话说,为什么我不能这样做:

<a id="projectsButton" 
visible=<%= someFunctionWhichEvalsToFalse() ? false : true %>>
</a>
Run Code Online (Sandbox Code Playgroud)

它似乎什么都不做.我通过切换false和true来检查这一点.

我该怎么办?

c# asp.net

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

移植32到64位时处理问题的正确方法.从DT1转换为更大尺寸的DT2

所以我试图将32位移植到64位.

我已经打开了VS2008标志来检测64位的问题.

我正在努力追随:

char * pList = (char *)uiTmp);
Run Code Online (Sandbox Code Playgroud)

警告C4312:'type cast':从'unsigned int'转换为更大尺寸的'char*'

忽略代码本身.对于任何指针也是如此,因为64位指针大于32位无符号int或int用于此目的.

鉴于您必须将较小的类型转换为更大的类型,您将如何在两个32/64位系统上正确执行此操作

c++ porting 32bit-64bit

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

在Objective-C中检测(null)

我想检测是否将NSString传递给NSLog (null).我尝试过 if (string == @"") {do something}",if (string == @"(null)") {do something}"但似乎都没有工作.任何建议将不胜感激!

iphone objective-c

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

php:确定调用函数的位置

有没有办法找出,PHP中的函数从哪里调用?例:

function epic()
{
  fail();
}

function fail()
{
  //at this point, how do i know, that epic() has called this function?
}
Run Code Online (Sandbox Code Playgroud)

php function-calls

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

你能清除jquery ajax缓存吗?

我想知道是否可以从特定的AJAX方法清除缓存.

说我有这个:

$.ajax({
  url: "test.html",
  cache: true,
  success: function(html){
    $("#results").append(html);
  }
});
Run Code Online (Sandbox Code Playgroud)

现在99%的时间都可以使用缓存结果,因为它应该始终具有相同的内容.但是,如果用户更新此内容,它(当然)会更改.如果它被缓存,它仍将显示旧内容.

因此,如果我可以为此方法选择此缓存并清除它并且所有其他缓存的内容都会保留,那将会很酷.

可以这样做吗?

编辑

我不跟随.我看到如果你设置cache为false,它会创建一个唯一的URL来阻止浏览器缓存它.

我的问题是我希望它被缓存,直到有人对它进行更新.然后它不应该被缓存,直到他们再次点击它.然后它应该再次缓存.

基本上,我有一个更新模型对话框(jquery UI),它会显示一个更新表单,以便用户可以更新表行.当他们单击"更新"时,它会更新该表行.现在,一列可以有几个段落的数据,这会使表看起来很糟糕.

因此,为了保留表格,我在其中放置了一个名为"显示数据"的链接.现在,单击此按钮时,将显示一个对话框模型框,并从服务器中提取数据.

如果他们点击它5次就会重新加载5次.这就是我想要缓存它的原因.但是,如果他们点击它并且它被缓存,那么无论出于何种原因他们去更新该行并单击"显示数据",他们将获得缓存版本,而不是更新版本.

我可能会隐藏所有段落并使用jquery显示它们,但我宁愿按需提供它们.否则会有很多隐藏的垃圾,它会减慢页面的速度(想象一下,如果某个人有50行,那些列中的每一行都有1000个字符).

jquery

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

LinkedList类的removeFirst和addLast方法是Unknown

我在C#中的代码有问题.如果我单击编译器按钮,我会收到以下错误

' System.Collections.Generic.LinkedList<int?>'不包含'removeFirst'的定义,并且没有扩展方法'removeFirst'接受类型' System.Collections.Generic.LinkedList<int?>' 的第一个参数可以找到(你是否缺少using指令或汇编引用?).

' System.Collections.Generic.LinkedList<Hanoi_tower.Sol>'不包含'addLast'的定义,并且没有扩展方法'addLast'接受类型' System.Collections.Generic.LinkedList<Hanoi_tower.Sol>' 的第一个参数可以找到(你是否缺少using指令或汇编引用?)

这是我的计划

using System.;

using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Hanoi_tower
{
   public class Sol
    {

public LinkedList<int?> tower1 = new LinkedList<int?>();
   public LinkedList<int?> tower2 =new LinkedList<int?>();
   public LinkedList<int?> tower3 =new LinkedList<int?>();
   public int depth;

   public LinkedList<Sol> neighbors;

    public Sol(LinkedList<int?> tower1, LinkedList<int?> tower2, LinkedList<int?> tower3)
    {
        this.tower1 = tower1;
        this.tower2 = tower2;
        this.tower3 = tower3;

        neighbors = new LinkedList<Sol>();
    }

    public virtual void getneighbors()
    {

        Sol …
Run Code Online (Sandbox Code Playgroud)

c#

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