小编see*_*ker的帖子

在Visual Studio中,如何在不构建项目的情况下调试项目

这适用于Visual Studio 2008.

我已经Tools|Projects and Solutions|Build and Run|On Run, when projects are out of date开始,Always build因为这是我通常想要的.但是,有些时候(当我在版本控制中检查历史版本时)我想跳过构建过程.是否存在一个魔术击键,它将覆盖完全一个调试会话的构建步骤,因此我不必更改设置并将其更改回来?

visual-studio-2008 visual-studio

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

在WPF窗口的构造函数中,在InitializeComponent()之后应该怎么做?

一般来说,我之前一直在初始化Window自身的属性,然后InitializeComponent()设置其中包含的控件.但是,我并没有那么一致,我没有真正注意到订购的问题.所以:

  • 我(可能)做了一件可怕的事吗?特别是,之前设置子控件的属性是否有任何问题InitializeComponent()
  • 在这方面有什么好的风格?

编辑:由于我得到的前两个答案有点矛盾,让我更具体一点:

public Foo Foo {get; protected set}
public FooWindow (Foo foo)
{
    Foo = foo;
    this.Closing += FooWindow_Closing;
    Foo.Frobbed += Foo_Frobbed;

    InitializeComponent();

    this.DataContext = this;
    this.Title = Foo.Name() + " Window";

    FooListView.ItemSource = Foo.CalculateList();

    FocusManager.SetFocusedElement(this, FooListView);
}
Run Code Online (Sandbox Code Playgroud)

这是对的吗?我应该只是做MVVM而在Window构造函数中没有任何东西吗?

wpf coding-style

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