小编Kir*_*oev的帖子

Silverlight:如何设置验证工具提示的样式?

我做了一些搜索,但这不是我想要的.那么,有没有人知道如何在Silverlight(绿色边框中的东西)中设置验证工具提示的样式?

alt text http://img689.imageshack.us/img689/222/validationtooltip.png

任何帮助将不胜感激!

最好的祝福,

〜ķ

validation silverlight tooltip

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

创建一个HUE颜色条

我正在创建一个颜色选择器,我正处于需要创建HUE颜色条的阶段:

在此输入图像描述

创建它的一种方法是通过XAML中的渐变停止.例如:

<Rectangle Width="50" Height="100">
    <Rectangle.Fill>
        <LinearGradientBrush StartPoint="0.5,0.025" EndPoint="0.5,1" >
            <GradientStop Color="#FFFF0000" />
            <GradientStop Color="#FEFFFF00" Offset="0.15" />
            <GradientStop Color="#FE00FF00" Offset="0.3" />
            <GradientStop Color="#FE00FFFF" Offset="0.45" />
            <GradientStop Color="#FE0000FF" Offset="0.6" />
            <GradientStop Color="#FEFF00FF" Offset="0.85" />
            <GradientStop Color="#FFFF0000" Offset="1" />
        </LinearGradientBrush>
    </Rectangle.Fill>
</Rectangle>
Run Code Online (Sandbox Code Playgroud)

以上将产生:

HUE酒吧

但是,我不确定停止是否正确.

是否有关于如何生成这样一个条的约定?任何建议都将受到高度赞赏.

最好的祝福,

卡西

silverlight xaml

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

有一个终止条款时的最佳做法是什么...见说明:)

案例如下:您有一个名为FullScreenEnabled的布尔属性.输入一些方法,如果FullScreenEnabled为true,则执行此方法中的代码.您在日常编程中使用以下两种方法中的哪一种:

    private bool FullScreenEnabled { get; set; }
    // Check if FullScreenEnabled is false and return;
    private void Case1()
    {
        if (FullScreenEnabled == false)
        {
            return;
        }

        // code to be executed goes here!
    }

    // Surround the code by an if statement.
    private void Case2()
    {
        if (FullScreenEnabled)
        {
            // code to be executed goes here!
        }
    }
Run Code Online (Sandbox Code Playgroud)

c#

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

Visual Studio:使用一个宏进行清理和重建

我试图通过创建一些宏来优化我的VS工作.目前我有以下宏:

Public Sub ReleaseBuild()
    DTE.ExecuteCommand("Build.SolutionConfigurations", "Release")
    DTE.ExecuteCommand("Build.RebuildSolution")
End Sub

Public Sub DebugBuild()
    DTE.ExecuteCommand("Build.SolutionConfigurations", "Debug")
    DTE.ExecuteCommand("Build.RebuildSolution")
End Sub
Run Code Online (Sandbox Code Playgroud)

我想要的是在实际重建之前清理解决方案.我做的是:

Public Sub ReleaseBuild()
    DTE.ExecuteCommand("Build.SolutionConfigurations", "Release")
    DTE.ExecuteCommand("Build.CleanSolution")
    DTE.ExecuteCommand("Build.RebuildSolution")
End Sub

Public Sub DebugBuild()
    DTE.ExecuteCommand("Build.SolutionConfigurations", "Debug")
    DTE.ExecuteCommand("Build.CleanSolution")
    DTE.ExecuteCommand("Build.RebuildSolution")
End Sub
Run Code Online (Sandbox Code Playgroud)

但我得到的错误如下:

alt text http://img23.imageshack.us/img23/2667/errorcb.png

我相信在重建之前必须先完成清洁工作.我知道这可以通过运行两个单独的宏来完成,但实际上我只想点击一下就能实现它.

最好的祝福,

基里尔

macros visual-studio

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

Silverlight 4:HtmlBrush在哪里?

这很奇怪.我在Reflector中加载System.Windows.dll(C:\ Program Files(x86)\ Microsoft Silverlight\4.0.50401.0\System.Windows.dll)并搜索HtmlBrush但没有出现任何内容.任何人都知道为什么?

silverlight silverlight-4.0

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

在循环内或循环外实例化随机

我通常通过以下方式生成随机内容:

Random random = new Random(DateTime.Now.Millisecond);

for (int i = 0; i < 100; i++)
{
    Console.WriteLine(random.Next(0, 100));
}
Run Code Online (Sandbox Code Playgroud)

我想知道如果我将随机实例化放在循环中是否有区别:

for (int i = 0; i < 100; i++)
{
    Random random = new Random(DateTime.Now.Millisecond);

    Console.WriteLine(random.Next(0, 100));
}
Run Code Online (Sandbox Code Playgroud)

哪个更随机,或者它们是相同的?

c# random

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

如何使用 TFS 2010 SDK 获取分支的所有未合并变更集?

目前我有 2 个分支 - 开发和发布。

是否有可能获得从开发到发布的所有未合并的变更集?

目前我们使用默认的合并向导。但是它有一个很大的限制——它不能按用户过滤。所以我正在考虑构建一个应用程序,它将所有未合并的变更集从开发拉到发布,并允许我按用户过滤这些变更集。

.net tfs tfs-sdk

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

需要的建议:使用.NET屏幕抓取网页

我需要为即将开始的项目提供建议.

简而言之,我的应用程序必须去某个足球网站,下载HTML并提取必要的数据.

这是我到目前为止所做的:

:: 1)访问某个足球网站(例如http://www.livescore.com/default.dll?page=england)并使用WebClient下载HTML.

:: 2)使用SgmlReader将HTML转换为XML

:: 3)使用XmlDocument检索我要查找的数据.通常这包括:

::::::: 3.1)使用GetElementsByTagName()检索节点(例如GetElementsByTagName("tr"))

::::::: 3.2)循环访问GetElementsByTagName()方法返回的节点列表

有没有更好的方法来做我想做的事情?

我在想LINQ to XML.你认为这会改善表现吗?

任何建议或意见将不胜感激!

.net screen-scraping

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

使用TFS SDK 2010"计算"代码所有权索引

我最近想到的一个想法需要你的帮助.

用TFS术语来说,我试图想出一个公式,可以确定一些源控制文件的所有权索引(即谁是最负责该文件的开发人员).

这就是为什么我正在寻找可以用来计算这个所有权指数的标准.到目前为止,我想到的唯一可行的事情是总结一下检查的数量,但这个标准似乎很可疑.另一个标准是对每个开发人员签入的所有代码行求和,但是1)我不确定是否可以使用TFS SDK 2010和2)应该跳过文档行.

所以,我的问题是:

以上标准(签到数量+代码行数)是否足以计算所有权指数或我还需要其他东西吗?

tfs tfs-sdk tfs2010

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

C#:从字符串中删除特定于语言的符号

为了示例,我们假设我正在解析一些用德语编写的文本.这意味着它包含ü或Ö等符号.问题是当所有德国特定符号都呈现为空方格时.请看一下这张图片:

图片http://img8.imageshack.us/img8/7502/93341046.png

因为我不知道这个符号是ü还是Ö我想用"."代替它.(点).所以上图中的字符串应该变成"Osnabr.ck".我怎么做?任何帮助将不胜感激!

最诚挚的问候,基里尔

c#

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

需要的建议:在C#中解析HTML的最佳方式

这是我的问题.哪种方法是从HTML页面中提取某些信息的最佳方式.我目前做的是以下内容:

  1. 使用WebClient下载页面

  2. 使用UTF8Encoding将接收的数据转换为字符串

  3. 将字符串转换为XML

  4. 使用.NET Framework中与Xml相关的类提取所需的数据

这就是我目前以概括的形式做的事情.谁知道另一种方法?什么可以更快或更容易?

最诚挚的问候,基里尔

PS:我听说过一个名为Watin的测试框架

这允许你做类似的事情,但没有进行太多的研究

html c#

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

使用属性在.NET中引发异常

是否可以使用某种属性来抛出异常.这就是我的意思.而不是这样做:

public int Age
{
    get
    {
        return this.age;
    }

    set
    {
        this.age = value;
        NotifyPropertyChanged("Age");

        if (value < 18)
        {
            throw new Exception("age < 18");
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

做这样的事情:

[Range(18,100, ErrorMessage="Must be older than 18")]
public int Age
{
    get
    {
        return this.age;
    }

    set
    {
        this.age = value;
        NotifyPropertyChanged("Age");
    }
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

最诚挚的问候,基里尔

.net c# silverlight

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