小编Num*_*er8的帖子

如何在subversion中恢复已删除的分支?

一个分支从我们的存储库中删除了,现在我们认为它有我们想要保留的代码...

命令行,Tortoise,SmartSVN,一切都很好......

svn

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

在Silverlight中设置/呈现ComboBoxItem的最简单方法?

自定义ComboBoxItem的内容显示的最简单方法是什么?我想提供一个字体名称列表,每个项目都以相应的字体绘制.
我怀疑我需要类似的东西

<TextBlock FontFamily="{TemplateBinding Content}" Text="{TemplateBinding Content}" />
Run Code Online (Sandbox Code Playgroud)

那会怎么样?
我可以为ComboBoxItem创建一个控件模板,并仅将其用于选定的ComboBoxes吗?
谢谢你的任何提示......

silverlight combobox

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

C#内存/分配清理

一些近代码试图说明问题,什么时候被标记为可用于垃圾收集的对象 -

class ToyBox  
{  
    public List<Toy> Toys = new List<Toy>();  
}  
class Factory  
{  
    public ToyBox GetToys()  
    {  
        ToyBox tb = new ToyBox();  
        tb.Toys.Add(new Toy());  
        tb.Toys.Add(new Toy());

        return tb;  
    }  
}  
main()  
{  
    ToyBox tb = Factory.GetToys();  
    // After tb is used, does all the memory get cleaned up when tb goes out of scope?  
}   
Run Code Online (Sandbox Code Playgroud)

Factory.GetToys()分配内存.什么时候记忆清理干净了?我假定当Factoy.GetToys()返回ToyBox对象到对象ToyBox唯一引用是一个在main(),因此,当该参考超出范围,玩具对象和对象ToyBox被标记为垃圾收集.
是对的吗?感谢您的任何见解......

c# garbage-collection memory-management

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

"'MainViewModel'类型必须从DependencyObject派生"

我正在尝试为MVVMLight WPF重新配置我的MVVMLight SL5应用程序.
我想我已经连接了所有正确的GalaSoft库,但在启动时我得到了标题中显示的异常.
获取MainPage的ViewModel时,它出现在ViewModelLocator中:

    public MainViewModel Main
    {
        get
        {
            MainViewModel mvm = null;
            try
            {
                mvm = ServiceLocator.Current.GetInstance<MainViewModel>();
            }
            catch (Exception xx)
            {
                System.Diagnostics.Debug.WriteLine(xx.Message);
            }
            return mvm;
        }
    }
Run Code Online (Sandbox Code Playgroud)

例外来自GetInstance()调用.
MainPage源自Window; DataContext在xaml中设置.

    DataContext="{Binding Main, Source={StaticResource Locator}}"
Run Code Online (Sandbox Code Playgroud)

任何关于出错的提示都将不胜感激....(目标.Net 4.5,GalaSoft WPF4 libs v4.0.30319)

wpf mvvm-light

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

sql到C#的功能查询

在LINQPad中工作,我试图将SQL查询转换为C#功能语句.SQL:

SELECT COUNT(DISTINCT([CASE_NO])) FROM [tbl] 
Run Code Online (Sandbox Code Playgroud)

我尝试过各种各样的事情:

var cnt = tbl.CASE_NO.Distinct().Count();  
var cnt = tbl.Count(n => n.CASE_NO.Distinct());  
Run Code Online (Sandbox Code Playgroud)

"在tbl表中选择不同CASE_NO值的计数".
我认为是DISTINCT资格赛给我带来了麻烦.

更新:运行,但有错误:
var q2 = FL_MODIFies.SelectMany(n => n.CASE_POL_NO.Distinct());
q2.Dump();
"类型'System.String'不支持序列运算符."

c# sql linq sql-server linqpad

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