小编use*_*190的帖子

Silverlight项目 - 滑入式面板 - 如何?

我不知道这个功能到底是什么,但我想在我的Silverlight项目中模拟这个.我是一名C#开发人员,正在转向Silverlight和Expression Studio(Blend)以获得更丰富的用户体验.假设我有一些用户控件,并希望它们进入屏幕(滑入和滑出),如下面我发现的网站所示:

http://www.templatemonster.com/silverlight-templates/28722.html

在菜单上,当单击菜单项时,"屏幕"向左滑动,然后新的"屏幕"从左向右滑动.

我真的想学习这些东西,但不知道这些'功能'被称为什么?例如,在xaml世界中调用的这些"屏幕"是什么?另外,在xaml世界中调用的"滑入/滑出"是什么?有人能指点我好文章/白皮书吗?

提前感谢任何建议.

silverlight xaml expression-blend

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

WCF - 是否在.NET 3.5 SP1中使用[DataContract]?

我正在使用WCF .NET 3.5 SP1,并且已经读过,不必使用[DataMember],[DataConract]和/或[Serializable]等装饰它们的实体/集合?什么是最好的方式?你们都遇到了什么?

我在3.5 SP1.

wcf

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

LINQ查询与数组输入和变量Where声明 - 建议

我想查询给定数组的数据,以使用Silverlight客户端API通过WCF数据服务进行筛选.基本上,我想查询给定列表(数组)状态的Employees.

我在想这样的事情:

public IQueryable<Employee> Load(string[] states)
{
     foreach (var x in states)
     {
           // LINQ query here with 1 to N .Where statements
           return from e in Context.Employees
           .Where(...)
     }
} 
Run Code Online (Sandbox Code Playgroud)

所以,假设我的数组中有2个项目,即我想通过2个状态进行查询,我会手动执行以下操作:

return from e in Context.Employees
    .Where(e => e.State== states[0] || e.State == states[1])));
Run Code Online (Sandbox Code Playgroud)

任何建议将不胜感激!

c# linq

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

C# - 设计问题建议:那么不能使用字典么?

我需要通过Web服务返回一个Dictionary(或一些List,我只是不知道),特别是通过WCF数据服务.看起来WCF数据服务不支持字典类型.

通过Web服务看起来像这样:

<?xml version="1.0" encoding="utf-8" standalone="yes" ?> 
- <Employees xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices">
    <element>employee1, True</element> 
    <element>employee2, False</element>
    <element>employee3, True</element>
  </Employees>
Run Code Online (Sandbox Code Playgroud)

我首先尝试了一个1维数组,这似乎工作,但当然只带来3个elemet数字的1维数组:

[WebGet]
public string[] Employees()
{
   return new[]
   {
        "employee1",
        "employee2",
        "employee3"
   };
}
Run Code Online (Sandbox Code Playgroud)

基本上,我需要一些List(?),每个都有两个参数,即EmployeeName和一个booleann值,IsActive.

任何建议将不胜感激.

更新:我在Web服务中添加了以下内容:

public class Employee
    {
        public string Name{ get; set; }
        public bool IsActive{ get; set; }

        public Employee(string name, bool isActive)
        {
            Name = name;
            IsActive = isActive;
        }
    }

[WebGet]
        public List<Employee> Employees()
        {
            var emp1 = new Employee("Test1", true);
            var emp2 = new Employee("Test2", …
Run Code Online (Sandbox Code Playgroud)

c# linq wcf-data-services

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

如何优化这个LINQ表达式w/Where条件并调用Method?

我正在寻找有关以下方法的任何建议或提示,即使用LINQ在Collection中找到null的某个属性,然后遍历结果(子列表)并从同一个Collection中的另一个属性上执行方法.

private void SetRaises()
{
    if (employeeCollection != null)
    {
      var noRaiseList = employeeCollection .Where(emp => emp.Raise == null).ToList();
      foreach (var record in noRaiseList )
      {
         CalculateRaise(record);
      }
    }
}

public void CalculateRaise(Employee emp)
{
    if (emp!= null)
        emp.Raise = emp.YearsOfService * 100;
}
Run Code Online (Sandbox Code Playgroud)

我在第一种方法SetRaises()中不喜欢的部分是以下代码段:

foreach (var record in noRaiseList )
{
    CalculateRaise(record);
}
Run Code Online (Sandbox Code Playgroud)

有没有办法直接将该部分集成到我的LINQ表达式中,即我不知道的一些扩展方法?

谢谢!

c# linq lambda

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

Cool Diagrams - 这里使用的是什么软件?

我在一些博客/文章上看到了一些很酷,漂亮的数据图表,并且想知道他们用什么软件来渲染这些图表,例如MS Visio?例如,在这个博客上使用的是在"定义提供者"下面的文章中间创建那些彩色图表:http://www.thecodejunkie.com/2009/05/introduction-to-mef-programming-models. HTML

我觉得这些图非常有吸引力......

[EDIT - Addition]:我遍布这些图表,例如我跟随的一位博客是Nikhil Kothari - http://www.nikhilk.net/Silverlight-Layout-Panels-1.aspx.

diagrams

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