问题列表 - 第28788页

如何将List作为ItemSource绑定到XAML中的ListView?

我正在学习WPF,并希望有一个类似于LinkedList的集合,我可以添加和删除字符串.我希望有一个ListView用数据绑定来收听该集合.如何将简单列表集合绑定到ListViewXAML中?

我的想法(不工作)是这样的:

<Window x:Class="TestApp.MainWindow"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      Title="MainWindow" Height="350" Width="525">
    <Window.Resources>
        <LinkedList x:Key="myList"></LinkedList> //Wrong
    <Window.Resources>
    <Grid>
    <ListView Height="100" HorizontalAlignment="Left" Margin="88,134,0,0" 
      Name="listView1" VerticalAlignment="Top" Width="120" 
      ItemsSource="{Binding Source={StaticResource myList}}"/> //Wrong
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

我的所有代码(更新版本,不工作):

<Window x:Class="TestApp.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <TextBox Height="23" HorizontalAlignment="Left" Margin="12,12,0,0" 
          Name="textBox1" VerticalAlignment="Top" Width="120" />
        <Button Content="Button" Height="23" HorizontalAlignment="Right" 
          Margin="0,12,290,0" Name="button1" VerticalAlignment="Top" Width="75" 
          Click="button1_Click" />
        <ListView Height="100" HorizontalAlignment="Left" Margin="88,134,0,0" 
          Name="listView1" VerticalAlignment="Top" Width="120" 
          ItemsSource="{Binding myList}"/>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

C#-code:

namespace TestApp
{
    public partial class MainWindow : Window …
Run Code Online (Sandbox Code Playgroud)

data-binding collections wpf xaml listview

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

Heroku应用程序可以添加/删除dynos或工作人员吗?

Heroku允许您在运行中添加和删除动态游戏和工作人员,并且每秒使用它们收取费用.是否可以设置我的应用程序,以便它可以根据它的负载添加/删除自己的dynos和worker?

Heroku.com上的这一段提到了一个API,但我找不到更多关于它的信息.

automation dynamic heroku backgroundworker delayed-job

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

k-意味着在非常大的稀疏矩阵上聚类?

我试图在一个非常大的矩阵上做一些k-means聚类.

矩阵大约是500000行×4000个cols但非常稀疏(每行只有几个"1"值).

整件事不适合内存,因此我将其转换为稀疏的ARFF文件.但是R显然无法读取稀疏的ARFF文件格式.我还将数据作为普通的CSV文件.

R中是否有可用于有效加载此类稀疏矩阵的包?然后,我将使用群集包中的常规k-means算法继续.

非常感谢

r cluster-analysis sparse-matrix

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

什么'条件表达式只能是布尔值,而不是整数.' 意思?

什么'条件表达式只能是布尔值,而不是整数.' 意思?我不知道Java,我知道C++ deffenetly不应该强调它意味着什么..请帮助(在比较C++和Java项目中找到http://www.javacoffeebreak.com/articles/thinkinginjava/comparingc++andjava.html 7子项目1)

c++ java boolean integral conditional-expressions

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

Ruby BigDecimal健全性检查(浮点newb)

我的理解是正确的,使用Ruby BigDecimal类型(即使具有不同的精度和比例长度)应该准确计算还是应该预测浮点诡计?

我在Rails应用程序中的所有值都是BigDecimal类型,我看到一些错误(它们有不同的小数长度),希望它只是我的方法而不是我的对象类型.

ruby math floating-point ruby-on-rails bigdecimal

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

如何在没有Accessibility API的Mac OS中获取另一个应用程序窗口的标题,位置和大小?

如果不支持Accessibility API,我如何获得窗口的标题,位置和大小?辅助功能检查员根本看不到它.说,这是在X11.app(X11->应用程序 - >终端)xterm窗口.

x11 cocoa accessibility-api

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

附加到 InnerHtml,无需轻拂其余内容

我有一个带有一些格式化图像的 div 元素。根据用户请求,我异步加载其他图像,无需回发,并使用 JavaScript 将结果(新图像的格式化 HTML)附加到 div 元素:

function onRequestComplete(result) {
        var images = document.getElementById('images');
        images.InnerHtml += result;
    }
Run Code Online (Sandbox Code Playgroud)

一切都很好,除了附加 HTML 后面板中之前加载的图像闪烁的部分。据我了解,面板被重建,而不仅仅是新的 HTML 附加到其底部。所以这不是 Web 2.0 行为。

怎样才能做到不抖不抖呢?提前致谢。

html javascript ajax

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

BlockingCollection(T)性能

在我公司工作了一段时间,我们使用了一个自行开发的ObjectPool<T>实现,它提供对其内容的阻止访问.它非常简单:a Queue<T>,a ,object锁定,以及在AutoResetEvent添加项目时向"借用"线程发出信号.

该类的肉真的是这两种方法:

public T Borrow() {
    lock (_queueLock) {
        if (_queue.Count > 0)
            return _queue.Dequeue();
    }

    _objectAvailableEvent.WaitOne();

    return Borrow();
}

public void Return(T obj) {
    lock (_queueLock) {
        _queue.Enqueue(obj);
    }

    _objectAvailableEvent.Set();
}
Run Code Online (Sandbox Code Playgroud)

我们一直在使用这个和其他一些集合类而不是那些System.Collections.Concurrent因为我们使用的是.NET 3.5而不是4.0.但最近我们发现,由于我们使用无扩展,我们实际上Concurrent提供给我们的命名空间(在System.Threading.dll).

当然,我认为既然BlockingCollection<T>Concurrent命名空间中的核心类之一,它可能会提供比我或我的队友写的更好的性能.

所以我尝试编写一个非常简单的新实现:

public T Borrow() {
    return _blockingCollection.Take();
}

public void Return(T obj) {
    _blockingCollection.Add(obj);
}
Run Code Online (Sandbox Code Playgroud)

令我惊讶的是,根据一些简单的测试(从多个线程借用/返回池几千次),我们的原始实现在性能方面显着优势BlockingCollection<T>.他们似乎都工作正常 ; 只是我们原来的实现似乎要快得多.

我的问题: …

.net collections thread-safety blocking objectpool

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

如何在没有app服务器的情况下欺骗数据源的jndi查找

我想测试一些内部Web应用程序的新功能.此新代码使用通常由应用程序服务器(tomcat)提供的数据库连接.

我不想在我的本地计算机上重新创建整个Web应用程序来测试新代码,因为我只需要运行一个函数.

有没有人知道如何"欺骗"上下文或数据源来检索数据库配置,而无需在服务器上实际创建Web应用程序实例?

java jndi datasource

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

JSLint报告意外使用'&'和'|' - 我想清理一下

我试图让我的Javascript代码100%JSLint干净.

我有一些JS代码,我从其他地方提取过来创建一个UUID.该代码具有以下行:

s[16] = hexDigits.substr((s[16] & 0x3) | 0x8, 1);
Run Code Online (Sandbox Code Playgroud)

这一行引发JSLint生成两条错误消息:

1) Unexpected use of '&'
2) Unexpected use of '|'
Run Code Online (Sandbox Code Playgroud)

我不明白为什么 - 我很欣赏有关如何重新编码以消除错误消息的建议.

javascript jslint

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