小编Tom*_*eld的帖子

Android MVVM设计模式示例

我目前做了很多WPF开发,并开始创建一些基本的Android应用程序.在创建WPF应用程序时,我经常使用MVVM,通常使用Prism,并且想知道Android平台是否有任何MVVM示例?

java android design-patterns dependency-injection mvvm

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

CQRS示例和截屏视频

我正在寻找一些深入的端到端CQRS示例,并使用一组合理的单元测试.

此外,如果有人知道一些CQRS截屏视频,那将非常方便.

我已经知道这些例子了

c# frameworks design-patterns domain-driven-design cqrs

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

WPF按钮单击C#代码

我有一个按钮数组,它在运行时动态生成.我的代码中有按钮单击功能,但我找不到在代码中设置按钮的单击名称的方法.所以,

什么是XAML的等效代码:

<Button x:Name="btn1" Click="btn1_Click">

或者,我应该为"????"放置什么 在以下代码中:

Button btn = new Button()
btn.Name = "btn1";
btn.???? = "btn1_Click";

c# wpf xaml event-handling

18
推荐指数
3
解决办法
10万
查看次数

在WPF中执行异步任务的推荐方法是什么?

是否有任何标准工具或推荐的异步任务执行方法?

UPD我明白了,如何使用线程.我只需要知道在执行异步调用时阻止UI的推荐WPF方式,以及如何更新进度信息.

.net c# wpf asynchronous

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

gdata未知授权标头

我正在写一个网络应用程序来自动搜索谷歌的嗡嗡声.

我写了一个C#库来管理"Oauth dance"并且它工作正常,我可以得到oauth_token和oauth_token_secret.

我使用www.googlecodesamples.com/oauth_playground/来验证我的oauth_token和oauth_token_secret,它运行正常.我使用GET和https://www.googleapis.com/buzz/v1/activities/@me/@self 对其进行测试以获取用户的流,它可以正常工作.

但现在

我正在尝试使用我的C#库做同样的事情,但我总是得到这个错误:

<?xml version="1.0" encoding="UTF-8"?>
<errors xmlns="http://schemas.google.com/g/2005">
   <error>
      <domain>GData</domain>
      <code>invalid</code>
      <location type="header">Authorization</location>
      <internalReason>Unknown authorization header</internalReason>
   </error>
</errors>
Run Code Online (Sandbox Code Playgroud)

我的请求标题与操场上的标题相同.

Accept: */*
Content-Type: application/atom+xml
Authorization: OAuth oauth_version="1.0", oauth_nonce="9216320",
oauth_timestamp="1283430867", oauth_consumer_key="www.mysite.com",
oauth_token="1%2FZodlNmPP96GT11vYaWA0y6QoqKLqNqZ8bNmxknZZZc",
oauth_signature_method="HMAC-SHA1",
oauth_signature="Tuu82feKNWa4CxoDUyvtIEVODRA%3D"
GData-Version: 2.0
Run Code Online (Sandbox Code Playgroud)

这是C#代码:

string headAuth = "Authorization: OAuth oauth_version=\"1.0\", oauth_nonce=\"9216320\", oauth_timestamp=\"1283430867\",
oauth_consumer_key=\"www.mysite.com\", oauth_token=
\"1%2FZodlNmPP96GT11vYaWA0y6QoqKLqNqZ8bNmxknZZZc\",
oauth_signature_method=\"HMAC-SHA1\", oauth_signature=
\"Tuu82feKNWa4CxoDUyvtIEVODRA%3D\"";

HttpWebRequest req1 =(HttpWebRequest)HttpWebRequest.Create("https://www.googleapis.com/buzz/v1/activities/@me/@self");
req1.Method = "GET";
req1.Accept = "*/*";
req1.ContentType = "application/atom+xml";
req1.Headers.Add("Authorization", headAuth);
req1.Headers.Add("GData-Version", "2.0");

try
{
    HttpWebResponse response1 =(HttpWebResponse)req1.GetResponse();
    using (var sr = new …
Run Code Online (Sandbox Code Playgroud)

c# gdata-api gdata

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

在项目的所有模板中设置Sitecore字段共享

我需要将很多模板字段的Shared属性设置为false.是否有一种简单的方法可以在没有字段ID更改的代码中执行此操作?我写了以下代码,但它似乎没有更新属性.

Sitecore.Data.Database masterDb = Sitecore.Configuration.Factory.GetDatabase("master");

using (new Sitecore.SecurityModel.SecurityDisabler())
{
    try
    {
        var templates = TemplateManager.GetTemplates(masterDb);

        foreach (var template in templates.Values)
        {
            if (template.FullName.StartsWith("FolderName"))
            {
                foreach (var field in template.GetFields(false))
                {
                    TemplateManager.ChangeFieldSharing(field, TemplateFieldSharing.None, masterDb);
                }
            }
        }
    }
    catch (Exception ex)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net sitecore sitecore6

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

Sitecore语言嵌入多个站点

我想在一个Sitecore安装下运行两个站点.

第一个网站只有英文版,因此我不会在文件路径中包含该语言. languageEmbedding=never

第二个站点将使用多种语言,我需要在文件路径中包含该语言. languageEmbedding=always

有没有办法可以定义多个链接管理器并配置站点以使用特定的链接管理器?

c# asp.net sitecore sitecore6

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