小编Ela*_*lad的帖子

注册事件的方法有以下几点吗?

我想注册一些活动.以下方式有效:

public void AddOptionAsListner(OptionElement option)
    {
        option.Selected += onOptionSelectedChanged;
    }

public void AddOptionAsListner(OptionElement option)
    {
        option.Selected += new EventHandler(onOptionSelectedChanged);
    }
Run Code Online (Sandbox Code Playgroud)

是否有区别或者这只是同一个东西的不同语法?

.net c# c#-3.0

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

TortoiseSVN:如何从特定日期导出整个文件树

我在Tortoise SVN存储库中有我的项目.

我想将项目导出到磁盘,达到特定日期的状态.那个日期我没有分支/标签.有没有办法实现这一目标?

svn version-control tortoisesvn

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

如何根据对象类型动态调用函数

我正在寻找一种优雅的方法来根据作为参数传递的参数类型调用函数.

换句话说,我希望EntryPoint方法(下面)根据template参数的类型动态调用适当的myFunc方法.

public void EntryPoint(object template)
{
    missingMethod(template);//This is the code in question that should call myFunc
}

private void myFunc(TemplateA template)
{
    doSomething(template);
}

private void myFunc(TemplateB template)
{
    doSomethingElse(template);
}

private void myFunc(object template)
{
    throw new NotImplementedException(template.GetType());
}
Run Code Online (Sandbox Code Playgroud)

c#

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

带有TreeView的MVVM - 添加节点

在这个TreeView 示例中,如何向树中添加节点(即在运行时将新子节点添加到树中的特定节点)?

是否应将新节点添加到
(a)模型或
(b)视图模型?
如何改变其中一个影响另一个?

.net c# wpf treeview mvvm

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

WPF依赖属性返回值

我是WPF的新手.

假设我定义了一个int依赖属性.DP的目的是返回值+ 1(参见代码).在.Net 2.0中我会写:

private int _myValue = 0;
    public int MyValue
    {
        get { return _myValue + 1; }
        set { _myValue = value; }
    }
Run Code Online (Sandbox Code Playgroud)

您如何声明实现类似行为的DP?


提供的强制仅适用于Set操作.我想修改Get结果.

c# wpf dependency-properties

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