小编Bur*_*urt的帖子

WPF扩展器按钮样式,因此它在Expander标头内

我正在使用Expander控件并设置了标题,如下图所示:

http://www.hughgrice.com/Expander.jpg

Expander我遇到的问题是我希望扩展器按钮包含在标题中,以便标题模板末尾的行与内容对齐,即我最终想要得到类似于下图的内容:

http://www.hughgrice.com/Expander.gif

提前致谢.

silverlight wpf xaml expander

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

TFS分支机构权限

我们有以下代码结构:

$  
|-Core  
| |- Project1  
|    |-CoreFile.cs
| |- Project2  
| |- ...  
|  
|-NewProject  
  |- Project1  
|    |-CoreFile.cs    
|    |-NewFile.cs  
  |- Project2  
  |- ...  
Run Code Online (Sandbox Code Playgroud)

我们将核心分支到Project作为起点,并将文件添加到NewProject解决方案的项目中.
我们现在需要做的是设置Core代码的权限,以便我们可以锁定它并阻止人们对其进行更改.我们发现这很困难,因为TFS不能很好地处理这种情况.

有没有人有任何建议,以达到最佳效果?

merge tfs branch visual-studio-2008 visual-studio

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

WCF服务客户端生命周期

我有一个WPF应用程序,它使用WCF服务来调用服务器.

我在我的代码中使用此属性来访问该服务

private static IProjectWcfService ProjectService
{
    get
    {
        _projectServiceFactory = new ProjectWcfServiceFactory();
        return _projectServiceFactory.Create();
    }
}
Run Code Online (Sandbox Code Playgroud)

工厂上的Create看起来像这样

    public IProjectWcfService Create()
    {
        _serviceClient = new ProjectWcfServiceClient();

        //ToDo: Need some way of saving username and password 
        _serviceClient.ClientCredentials.UserName.UserName = "MyUsername";
        _serviceClient.ClientCredentials.UserName.Password = "MyPassword";

        return _serviceClient;
    }
Run Code Online (Sandbox Code Playgroud)

要访问服务方法,我使用类似下面的内容.

ProjectService.Save(dto);
Run Code Online (Sandbox Code Playgroud)

对于我想要做的事情,这是一个很好的方法吗?我得到了一个我无法追踪的错误,我认为可能会打开太多的服务客户端连接(这可能吗?)注意我从不关闭服务客户端或重用它.

对于WPF呼叫,WCF服务客户端的最佳做法是什么?

提前致谢...

wcf wcf-client

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

在XSLT中生成GUID

我需要使用XSLT生成GUID,如果需要C#,是否有人知道如何最好地执行此操作?

它是为HTML项生成唯一的ID.

c# xslt guid umbraco

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

使用Wix部署Outlook加载项

我需要为使用VSTO创建的Outlook 2003加载项创建安装程序.

我们目前正在为我们的安装程序使用Wix,因为它们与MSBuild很好用,我需要使用它来为outlook加载项创建安装程序.

我没有使用outlook加载项的经验,并且不确定涉及到什么以及如何创建安装程序.

任何人都可以分享任何可以帮助我的经验/提示/示例吗?

提前致谢,

deployment vsto wix outlook-addin

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


正则表达式匹配除特定路径之外的所有https URL

我需要一个匹配除特定路径之外的所有https网址的正则表达式.

例如

比赛

https://www.domain.com/blog https://www.domain.com

不符合

https://www.domain.com/forms/*

这是我到目前为止:

<rule name="Redirect from HTTPS to HTTP excluding /forms" enabled="true" stopProcessing="true">
    <match url=".*" />
    <conditions>
        <add input="{URL}" pattern="^https://[^/]+(/(?!(forms/|forms$)).*)?$" />
    </conditions>
    <action type="Redirect" url="http://{HTTP_HOST}/{R:0}" redirectType="Permanent" />
</rule>
Run Code Online (Sandbox Code Playgroud)

但它不起作用

regex iis url-rewriting

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

通过Gmail发送Asp.Net电子邮件

我正在尝试使用下面的代码和配置从ASP.Net通过GMail发送电子邮件.不幸的是,它似乎没有工作,它也没有抛出错误信息.服务器日志或邮件IIS邮件文件夹中没有任何内容,我甚至检查了来自地址的垃圾箱,看看邮件是否在那里结束.任何帮助将非常感激.

C#部分

    public void SendFeedback()
    {
        string emailFrom = this.Email.Text;

        MailMessage message = new MailMessage();
        // here is an important part:
        message.From = new MailAddress(emailFrom, "Mailer");
        // it's superfluous part here since from address is defined in .config file
        // in my example. But since you don't use .config file, you will need it.
        message.Subject = "www.gumpshen.com - Website Query";
        message.IsBodyHtml = true;
        message.Body = string.Format(" Name = {0}, Phone = {1}", Name.Text, Phone.Text);
        message.Body += Environment.NewLine;
        message.Body += Environment.NewLine; …
Run Code Online (Sandbox Code Playgroud)

asp.net email iis gmail smtp

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

错误 - /bin/sh:找不到java:命令

当我尝试从Mac上的SublimeText 2运行JSLint时出现以下错误:

/bin/sh: java: command not found
Run Code Online (Sandbox Code Playgroud)

我认为这与Java不在PATHMac上有关,有人可以帮忙吗?

java macos sublimetext2

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

用户控制验证组问题

我在页面上有两个用户控件实例.两者都有字段和一个提交按钮.

我在字段和验证器上设置了验证组,但出于某种原因验证了两个用户控件的验证器.

asp.net validation user-controls

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