问题列表 - 第5816页

TFS:货架可以恢复到另一个位置吗?

我有以下场景:

用户进行一些更改.时间流逝,产品的新分支被创建.稍后,确定shelveset包含我们将在新分支中需要的代码.

默认情况下; Visual Studio只能将搁置集更改恢复到搁置的位置.是否有可能在新分支中恢复我的shelveset?我不希望将代码检入原始分支,因为它会破坏内容.

tfs2008 unshelve shelveset

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

Linq返回匿名类型列表

Caan somone建议我尝试实现的最佳方法(linq to sql,返回数据列表以显示在网格/列表等等)...它抱怨匿名类型转换,并从我正在阅读,那不是优雅的做法.

  Public Function GetHistory(ByVal historyId As Integer) As List(Of ?????????)
    Using dc As New myDataContext(Application.GetConnection)
      Return (From t In dc.ActionTypes, a In t.MyTable Where a.HistoryID = historyId Select a.ActionOn, a.ActionBy, t.Description, a.ImpactedItem, a.ActionDescription).ToList
    End Using
  End Function
Run Code Online (Sandbox Code Playgroud)

linq vb.net asp.net anonymous-types linq-to-sql

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

调整WPF列表或网格中的字体大小以正确使用空间

我有一个应用程序,显示体育联盟的排名表.这些表基本上是不同列的网格,代表每个团队的统计数据,如比赛,赢,输,得分和得分等.因此,联赛表有一个有趣的属性:对于给定的比赛,我们总是有相同的数量行(代表团队).由于WPF控件是无形的,我可能直接使用ListBox,ListView,ItemsControl,甚至是DataGrid.不应该那么重要.

但是,我想要一些我尚未实现的东西:给定表大小(实际上,窗口的大小),所有团队应始终可见(无垂直滚动),所有统计列(如由用户选择)应该是可见的,并且字体大小应该反映这一点,以便它尽可能大,而没有任何列变得太大而内容不适合.

我可以轻松地使用UniformGrid来实现无垂直滚动的部分.但是,调整字体大小似乎并不那么容易.

当然还有ViewBox,它允许每个表格单元格的内容单独确定其大小,但这可能会导致丑陋,因为最终会出现一堆不同大小的单元格.

我不希望得到一个简单的答案,但如果可能的话,我很乐意听到它.综上所述:

  1. 表应该使用窗口调整大小,同时始终显示没有滚动条的所有数据.

  2. 字体大小应设置为最大可能的大小,允许每行的每列显示其所有内容.

  3. 所有列的大小应尽可能小,以允许所有内容可见,除了一列执行"*-sizing"以占用剩余空间.

那么......有什么聪明的方法吗?:)

wpf datagrid listview listbox

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

UISegmentedControl行为

关于iPhone上的UISegmentedControl类的快速问题.

希望有些人可能已经注意到,在具有2个段的默认状态下,即使用户点击当前选择的段,分段控件仍将切换.

我在应用中看到了UISegmentedControls否定了这种行为,并且在用户按下选定的段时不进行切换.即,Apple的iTune Store应用程序.

是否有一种简单的方法可以防止我忽略这种行为,或者我是否需要在valueChanged中写入一些逻辑?

我一直试图禁用当前选定的段并启用未选择的段,但这似乎改变了控件的外观,当我不希望它.

有任何想法吗?

iphone objective-c uisegmentedcontrol uikit ios

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

从属性设置器抛出什么异常?

我有一个字符串属性具有最大长度要求,因为数据链接到数据库.如果调用者尝试设置超过此长度的字符串,我应该抛出什么异常?

例如,这个C#代码:

public string MyProperty
{
    get
    {
        return _MyBackingField;
    }
    set
    {
        if (value.Length > 100)
            throw new FooException("MyProperty has a maximum length of 100.");

        _MyBackingField = value;
    }
}
Run Code Online (Sandbox Code Playgroud)

我考虑过ArgumentException,但这似乎不对.从技术上讲,它是一个功能 - MyProperty_set(string value)- 所以ArgumentException可以制作一个案例,但它不是作为消费者眼睛的一个功能被调用 - 它位于赋值运算符的右侧.

这个问题也可能扩展到包括在属性设置器中完成的各种数据验证,但我对上述情况特别感兴趣.

c# validation properties exception

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

SVN更新摘要

我已经检查了SVN服务器的源代码,这不在我的控制之下.我想知道每当有新的更新可用并将其归类为修改,新添加等.谷歌搜索让我相信"svn status --show-updates"是我正在寻找的命令.但是,当我在存储库根目录上运行它时,它不会给我A/M标志,而只是*在状态列中.关于如何获得这个的任何想法?TIA.

svn summary commit

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

Visual studio插件 - 查找当前解决方案文件夹路径

我加载了一个加载项,并加载了一个解决方案,如何在我的插件中以C#编程方式找到该解决方案的文件夹路径?

c# visual-studio-addins visual-studio

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

我如何对一系列结构进行排序?

我有一个包含歌曲数据的结构:

public struct uLib
    {
        public string Path;
        public string Artist;
        public string Title;
        public string Album;
        public string Length;
    }  
Run Code Online (Sandbox Code Playgroud)

我的库包含了一个这样的数组uLib.我怎么用艺术家对这个阵列进行排序?我可以在这种类型的数组上调用本机排序函数,还是必须"自己动手"?

.net c# arrays sorting

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

为什么Python的框架会从控制器返回字典?

为什么(例如web2py)从字典中的控制器返回数据而不是变量(参见Rails)?

例如:

return dict(sape=4139, guido=4127, jack=4098)
Run Code Online (Sandbox Code Playgroud)

而不是(这是Rails的方式)

@var1 = "jello" 
@var2 = "hihi"
Run Code Online (Sandbox Code Playgroud)

使用字典而不是普通变量(速度/代码方式)是否有任何优势?

更新:上面的方法实际上是创建字典的正确方法(至少在Python 2.6.1中).另一种方式(许多人说它是正确的)

return {"var1": "jello", "var2": "hihi"} 
Run Code Online (Sandbox Code Playgroud)

python框架并没有大量使用它.

Python的文档:"当键是简单的字符串时,有时更容易使用关键字参数指定对:"

dict(sape=4139, guido=4127, jack=4098)
Run Code Online (Sandbox Code Playgroud)

python ruby-on-rails web2py

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

反序列化抽象类

我有一个抽象类'Server',我在我的UI中用我的JavaScript创建,然后我想在我的Web服务上有一个方法,它执行以下操作:

public List<Database> GetDatabases(Server server)
{
    Type type = server.GetType();
    Server x = null;

    if (typeof (SqlServer2005Server).Equals(type))
    {
        x = new SqlServer2005Server();
    }

    // Return the Databases from the server
    return x.GetDatabases();
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是服务器无法反序列化,因为它是抽象的,我是否需要为每个从具体类型继承的服务器获取方法,即

public List<Database> GetDatabases(SqlServer2005Server server)
{
    // Return the Databases from the server
    return SqlServer2005Serverx.GetDatabases();
}

public List<Database> GetDatabases(OracleServer server)
{
    // Return the Databases from the server
    return SqlServer2005Serverx.GetDatabases();
}
Run Code Online (Sandbox Code Playgroud)

我真的很感谢你的帮助,因为我不确定什么是最好的解决方案

我收到的确切错误是:

无法创建抽象类的实例.

.net c# wcf abstract-class exception-handling

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