问题列表 - 第6325页

是否可以在Silverlight DataTemplate中绑定事件?

是否可以在Silverlight DataTemplate中绑定事件?如果是这样,最好的方法是什么?

例如,假设您已经创建了一个包含Button的DataTemplate,如下所示:

<UserControl.Resources>
  <DataTemplate x:Key="MyDataTemplate" >
     <Grid>
        <Button Content="{Binding ButtonText}" Margin="4" />
     </Grid>
  </DataTemplate>
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)

然后,将它应用于ListBox ItemTemplate,如下所示:

<Grid x:Name="LayoutRoot" Background="White">
  <ListBox x:Name="lbListBox" ItemTemplate="{StaticResource MyDataTemplate}" />    
</Grid>
Run Code Online (Sandbox Code Playgroud)

如果将ListBox的ItemSource设置为该类的对象列表:

public class MyDataClass
{
  public string ButtonText{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)

那么如何从列表中的DataTemplate中的每个按钮中捕获按钮?你可以使用绑定将Click事件绑定到"MyButtonClass"中的方法,如下所示:

<UserControl.Resources>
  <DataTemplate x:Key="MyDataTemplate" >
     <Grid>
        <Button Click="{Binding OnItemButtonClick}" Content="{Binding ButtonText}" Margin="4" />
     </Grid>
  </DataTemplate>
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)

这会有用吗?如果是这样,我应该在"MyDataClass"中加入什么来捕捉事件?

谢谢,杰夫

silverlight events binding datatemplate

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

一个复杂的查询与多个简单查询

实际上更好的是什么?让具有复杂查询的类负责加载实例嵌套对象?或者带有简单查询的类负责加载简单对象?

对于复杂的查询,您必须减少对数据库的影响,但课程将承担更多责任.

或简单查询,您需要更多地访问数据库.在这种情况下,每个类将负责加载一种类型的对象.

我所处的情况是加载的对象将被发送到Flex应用程序(DTO).

client-server data-access-layer

19
推荐指数
3
解决办法
3948
查看次数

在Netbeans中从ant迁移到maven

我们的软件是用Java编写的,包含许多(7)个项目.

这些项目是Netbeans蚂蚁项目.我正在考虑将它们转换为maven2.

我在哪里可以找到做这种事情的一些提示?

java ant maven-2 netbeans

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

SQL Server 2008 Management Studio片段

SQL Server 2008 Management Studio中是否存在代码段功能?

ssms sql-server-2008 code-snippets

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

我们如何在不使用 DAO 和 JRO 的情况下压缩 VB.NET 或 C#.NET 中的 Access 数据库

我使用的是Access数据库。现在我使用 DAO 压缩数据库,有时使用 JRO。但对于这两者,我们都添加了 COM 引用。

我不想添加用于压缩的 COM 引用。

有没有其他方法可以在不使用 COM 引用(对于 DAO 和 JRO)的情况下压缩 Access 数据库。

需要善意的帮助。谢谢。

西瓦库马尔

c# vb.net ms-access

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

什么是.NET最好的Twitter API包装器/库?

我正在寻找一种以编程方式为.NET应用程序生成twitter feed的方法.有关twitter api好包装的任何建议,以便轻松完成工作吗?

波阿斯

.net api twitter

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

从Python中的"with"块中获取是否安全(以及为什么)?

协同程序和资源获取的结合似乎可能会产生一些意想不到的(或不直观的)后果.

基本问题是这样的事情是否有效:

def coroutine():
    with open(path, 'r') as fh:
        for line in fh:
            yield line
Run Code Online (Sandbox Code Playgroud)

它做的.(你可以测试一下!)

更深层次的关注是with应该是替代方案finally,在此确保资源在块结束时释放.协同程序可以暂停和恢复执行with块,所以如何在冲突解决?

例如,如果在协程内部和外部打开一个带有读/写的文件,而协程尚未返回:

def coroutine():
    with open('test.txt', 'rw+') as fh:
        for line in fh:
            yield line

a = coroutine()
assert a.next() # Open the filehandle inside the coroutine first.
with open('test.txt', 'rw+') as fh: # Then open it outside.
    for line in fh:
        print 'Outside coroutine: %r' % repr(line)
assert a.next() # Can we still use …
Run Code Online (Sandbox Code Playgroud)

python resources coroutine

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

什么是比较两个SQL Server数据库(架构和数据)的最佳工具?

可能重复:
用于比较Sql Server表的免费工具

我想比较两个SQL Server数据库,包括模式(表结构)和表中的数据.什么是最好的工具呢?

sql database sql-server compare

194
推荐指数
7
解决办法
39万
查看次数

设计一个堆栈,使得getMinimum()应为O(1)

这是一个面试问题.您需要设计一个包含整数值的堆栈,以便getMinimum()函数返回堆栈中的最小元素.

例如:考虑下面的例子

case #1

5  --> TOP
1
4
6
2

When getMinimum() is called it should return 1, which is the minimum element 
in the stack. 

case #2

stack.pop()
stack.pop()

Note: Both 5 and 1 are poped out of the stack. So after this, the stack
looks like,

4  --> TOP
6
2

When getMinimum() is called is should return 2 which is the minimum in the 
stack.

制约性:

  1. getMinimum应返回O(1)中的最小值
  2. 在设计时也必须考虑空间约束,如果使用额外的空间,它应该是恒定的空间.

language-agnostic algorithm stack data-structures

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

如何在启动Cocoa应用程序时显示启动画面?

我希望在我的基于Cocoa的应用程序启动时向用户显示启动画面(图片).这怎么可能?


首先,非常感谢.因为我的应用程序运行了一段时间,所以我想在应用程序运行之前显示启动.现在,如果我在里面显示一个带有图像的窗口,那么如何运行该应用程序?如何确保应用程序在启动后显示?如何获得序列?


首先非常感谢你.我在applicationWillFinishLaunching方法中使用orderFront显示窗口,然后在applicationDidFinishLaunching中隐藏它:使用orderOut,现在我发现mainWindow不显示和app终止,为什么?如何解决这个问题呢?谢谢!

cocoa splash-screen

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