问题列表 - 第1537页

使用WPF在虚拟化TreeView中选择节点

有没有办法在虚拟化TreeView中手动选择节点然后将其带入视图?

我在TreeView中使用的数据模型是基于VM-MV模型实现的.每个TreeViewItem的IsSelected属性绑定到ViewModel中的对应属性.我还为TreeView的ItemSelected事件创建了一个监听器,我为所选的TreeViewItem调用了BringIntoView().

这种方法的问题似乎是在创建实际的TreeViewItem之前不会引发ItemSelected事件.因此,启用虚拟化后,节点选择将无法执行任何操作,直到TreeView足够滚动,然后在最终引发事件时"神奇地"跳转到所选节点.

我真的很喜欢使用虚拟化,因为我的树中有数千个节点,并且在启用虚拟化时我已经看到了相当令人印象深刻的性能改进.

c# wpf treeview mvvm

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

让我的ajax更新div淡入

我有这个代码执行ajax调用,并在每次更改下拉列表时将结果加载到两个重复的div中.我希望结果能够淡化到div中,以便更明显地表明某些事情发生了变化,因为它如此无缝,有时很难注意到变化!

print("$('.ajaxdropdown').change(function(){


        $.ajax({
            type: "GET",
            url: "/includes/html/gsm-tariff.php",
            data: "c_name="+escape($(this).val()),
            success: function(html){
                $("#charges-gsm").html(html);
                                    //i want to fade result into these 2 divs...
                $("#charges-gsm-faq").html(html);
                $("#charges-gsm-prices").html(html);
            }
        });
    });");
Run Code Online (Sandbox Code Playgroud)

我尝试添加fadein方法和其他一些东西,但没有快乐.

ajax jquery

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

Oracle user_contraints表的constraint_type列中的字母代码代表什么?

select distinct constraint_type from user_constraints;

C
-
C
P
R
U
Run Code Online (Sandbox Code Playgroud)

似乎P表示主键,R表示外键,对吗?什么是U和C?

oracle constraints oracleinternals

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

如何数字"签名"文档

我不喜欢纸质文件.我喜欢存储在服务器上的所有内容.如果可能的话,我想避免打印,签名和扫描.

如何从人们那里获得签名以签署表格并仍保持数字化?

签名的目的是证明某些部门已经确定了该文件.这些人大多数都是非技术人员.

理想的是每个人都会打开文档并输入其名称并关闭文档.问题是我怎么知道弗雷德没有签署拉尔夫.

security cryptography

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

Firebird存储过程用于连接多行中的所有字段值

我的目标是编写一个存储过程,它可以将多行中的所有字段值收集到一个单独的输出变量中(可能是varchar(some_length)).它可能看起来很奇怪,但我非常肯定它是我可以在那种情况下使用的唯一一个.我之前没有使用过Firebird,并且存储过程看起来与其他众所周知的数据库系统不同.我的Firebird是1.5和方言3(不确定它是什么意思).所以也许有人可以用算法示例来帮助我.

database firebird stored-procedures

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

C#集合集?

有谁知道Set在C#中是否有与Java 集合相当的好处?我知道你可以使用a Dictionary或者HashTable通过填充而忽略值来模仿一个集合,但这不是一个非常优雅的方式.

.net c# collections set

463
推荐指数
7
解决办法
35万
查看次数

如何获得SQL Server 2005数据库的独占访问权限?

每当我在SQL Server中恢复数据库的备份时,都会出现以下错误:

Msg 3101, Level 16, State 1, Line 1
Exclusive access could not be obtained because the database is in use.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.
Run Code Online (Sandbox Code Playgroud)

通常为了解决这个问题,我只需重启服务器即可.当我们在开发机器上的本地实例上进行开发时,这很好.但是我们有一些程序员需要访问数据库,让每个人编写脚本更改并将其放入Subversion的后勤工作正成为一场噩梦.无论我们的简单解决方案是将它放在办公室的共享服务器上,偶尔备份服务器以防万一有人搞砸了数据.

好吧,我搞砸了数据并需要恢复.不幸的是,我在办公室有另一个同事,正在开发另一个项目并使用相同的数据库服务器进行开发.为了好,我想恢复而不重新启动SQL Server并可能破坏他的工作.

有没有办法在T-SQL中编写脚本以便能够进行独占访问或删除所有连接?

t-sql sql-server

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

从javascript对象访问父级的父级

就像是

var life= {
        users : {
             guys : function(){ this.SOMETHING.mameAndDestroy(this.girls); },
             girls : function(){ this.SOMETHING.kiss(this.boys); },
        },
        mameAndDestroy : function(group){ },
        kiss : function(group){ }
};
Run Code Online (Sandbox Code Playgroud)

这个.SOMETHING是我想象的格式,但它可能不是.什么会退回到对象的父级?

javascript oop

54
推荐指数
4
解决办法
11万
查看次数

你如何处理关系数据库中的m..n关系?

让我们看一个例子 - 书籍.一本书可以有1个作者.作者可以拥有1..m的书籍.代表书籍所有作者的好方法是什么?

我想出了一个创建Books表和Authors表的想法.Authors表具有作者姓名的主AuthorID密钥.Books表具有主要书籍ID和有关书籍的元数据(标题,出版日期等).但是,需要有一种方法将书籍与作者和作者联系起来.这就是问题所在.

假设我们有三本鲍勃的书.然而,在一本书中,他将其写成Bob博士.另一位他写作鲍勃博士,第三位是罗伯特博士.我希望能够确定这样一个事实,即这些作者实际上是同一个人,但却以不同的名字存在.我也希望将鲍勃与另一位写不同书籍的鲍勃区分开来.

现在让我们在应用程序中添加另一个部分,一个跟踪有趣人物的Person表.让我们说Bob是一个有趣的人.我想不仅要说这三本书的作者都是鲍勃,而且这个有趣的鲍勃与作者鲍勃是鲍勃一样.

那么对于这种可能复杂的映射存在哪些策略,同时确保书籍作者通过封面上的名称来识别?

sql database database-design

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

Builder,Factory Method和Abstract Factory模式之间有什么区别?

程序接收消息列表(基本类型).列表中的每条消息都必须根据其类型(后代类型)进行处理.但是,不同的消息需要不同的输入才能正确处理.

下面介绍的技术是什么?(我没有在编译器中检查过这段代码)

abstract class MessageProcessor
{
    public static MessageProcessor GetProcessor(Message message, DataDomain data)
    {
        if (message.GetType() == typeof(FooMessage))
        {
            return new FooMessageProcessor(message, data.Name, data.Classification);

        }
        else if (message.GetType() == typeof(BarMessage))
        {
            return new BarMessageProcessor(message, data.AccountNo, data.CreditLimit);

        }
        else
            throw new SomeException("Unrecognized type");

    }

    public abstract void Process();     
}
Run Code Online (Sandbox Code Playgroud)

还有这个?

static class MessageProcessorFactory
{
    public static MessageProcessor GetProcessor(Message message, DataDomain data)
    {
        if (message.GetType() == typeof(FooMessage))
        {
            return new FooMessageProcessor(message, data.Name, data.Classification);

        }
        else if (message.GetType() == typeof(BarMessage))
        {
            return new …
Run Code Online (Sandbox Code Playgroud)

.net design-patterns

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