标签: silverlight

找不到查询模式的实现

在我的silverlight应用程序中,我正在尝试使用LINQ创建数据库连接.首先,我添加一个新的LINQ to SQL类,并将名为"tblPersoon"的表拖入其中.

然后在我的服务文件中,我尝试执行以下查询:

[OperationContract]
public tblPersoon GetPersoonByID(string id)
{
    var query = (from p in tblPersoon where p.id == id select p).Single();
Run Code Online (Sandbox Code Playgroud)

但是在tblPersoon它给了我以下错误.

无法找到源类型"SilverlightApplication1.Web.tblPersoon"的查询模式的实现.'哪里'找不到.

即使我尝试以下内容:

var query = (from p in tblPersoon select p).Single();
Run Code Online (Sandbox Code Playgroud)

它给我一个错误,说'找不到'!

我的表的生成类的代码可以在这里找到:http://pastebin.com/edx3XRhi

造成这种情况的原因是什么,我怎么能解决这个问题?

谢谢.

c# sql linq silverlight wcf

82
推荐指数
6
解决办法
9万
查看次数

基于Flash的网站有什么罪恶之处?

我觉得基于Flash(或基于Silverlight)的网站通常不受欢迎,除非您创建游戏或多媒体内容丰富的应用程序.为什么会这样?

html flash silverlight

74
推荐指数
15
解决办法
5496
查看次数

Silverlight与Flex

我公司开发了几种类型的应用程序.我们的很多业务来自于多媒体类应用,通常是在Flash中完成的.然而,现在房子的这一边开始向Flex开发迁移.

我们的其他大多数开发都是使用.NET完成的.我正在努力推动Silverlight开发,因为它将更好地利用.NET开发人员.我更喜欢Silverlight平台而不是Flex平台,因为Silverlight是所有.NET代码.我们的工作人员比Flash/Flex开发人员多,我们的大多数Flash/Flex开发人员都是图形艺术家(不是真正的程序员).他们现在推动Flex的唯一原因是因为它似乎是Flash的逻辑步骤.

我用两者完成了开发,老实说我相信Silverlight更容易使用.但我试图说服那些只是Flash开发人员的人.

所以这就是我的问题:如果我要参加会议来赞美Silverlight,为什么公司想要使用Silverlight而不是Flex?除了显而易见的"并非每个人都拥有Silverlight"之外,每个人的利弊是什么?

.net apache-flex flash silverlight

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

如何根据默认样式创建样式?

如何在Silverlight中基于默认样式创建样式?

例如,在WPF中我们使它像:

<Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource {x:Type TextBox}}">
  <Setter Property="Margin" Value="2" />
  <Setter Property="Padding" Value="2" />
</Style>
Run Code Online (Sandbox Code Playgroud)

.net silverlight wpf xaml

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

将集合绑定到StackPanel

我想获取一个对象集合并将其绑定到StackPanel,所以基本上如果集合有4个元素,在堆栈面板中应该产生4个按钮.

我尝试过这个......但我不认为它是正确的方法.我过去曾使用DataTemplated来做这种想法..如果我错了,请纠正我.

这是我的假模特

public class MockModel
{
   public ObservableCollection<MockNode> Nodes;

   public MockModel()
   {
      Nodes = new ObservableCollection<MockNode>();
   }
}

public class MockNode
{
   public MockNode()
   {
   }

   private string itemname;
   public string ItemName
   {
      get { return this.itemname; }
      set { this.itemname = value; }
   }
}
Run Code Online (Sandbox Code Playgroud)

在代码中我像这样设置DataContext ......

// Init Model
MockModel myModel = new MockModel();

for (int i = 0; i < 4; i++)
{
   MockNode mn = new MockNode();
   mn.ItemName = String.Format("Node {0}", i);
   myModel.Nodes.Add(mn);
}
// …
Run Code Online (Sandbox Code Playgroud)

c# data-binding silverlight xaml

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

在Silverlight中格式化XAML中的日期/时间

我有一个Silverlight 4应用程序.我有一个C#DateTime对象,我绑定到我的UI.我希望这个DateTime采用dd/mm/yyyy时间格式(TimeZone).例如,今天将显示为

04/07/2011 at 01:13 p.m. (EST)
Run Code Online (Sandbox Code Playgroud)

有办法做到这一点XAML吗?或者我需要构建转换器吗?

c# silverlight xaml

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

不同命名空间中的部分类

我可以在不同的命名空间中创建部分类吗?它会正常工作吗?例如:

将Class1.cs

namespace name1
{
    public partial class Foo
    {
        Bar1(){
            return 10;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

class2.cs

namespace name1.name2
{
    public partial class Foo
    {
        Bar2(){
            return 100;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

main.cs

using name1;
using name1.name2;

namespace mainClass
{
    public class mainClass
    {
        Foo classFoo = new Foo();
        int Count = classFoo.Bar1() + classFoo.Bar2();
        // Will Count = 110?
    }
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能让它发挥作用?(如果我的例子不正确)

c# silverlight class partial

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

WPF中的验证错误样式,类似于Silverlight

默认情况下,Validation.ErrorTemplateWPF只是一个小红色边框没有任何ToolTip.

Silverlight 4中,验证错误很好地开箱即用.

以下是Silverlight 4和WPF中出现的验证错误的比较

Silverlight 4
在此输入图像描述
WPF
在此输入图像描述

请注意WPF版本的平坦,无聊的外观与我认为的Silverlight外观相比.

WPF框架中是否存在任何类似的验证样式/模板,或者是否有人创建了很好的样式验证模板,如上面的Silverlight版本?或者我是否必须从头开始创建它们?

如果有人想尝试一下,可以使用以下代码重现上面的验证错误,适用于SilverlightWPF

主窗口/ MainPage.xaml中

<StackPanel Orientation="Horizontal" Margin="10" VerticalAlignment="Top">
    <TextBox Text="{Binding Path=TextProperty, Mode=TwoWay, ValidatesOnExceptions=True}"/>
    <Button Content="Tab To Me..." Margin="20,0,0,0"/>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

主窗口/ MainPage.xaml.cs中

public MainWindow/MainPage()
{
    InitializeComponent();
    this.DataContext = this;
}

private string _textProperty;
public string TextProperty
{
    get { return _textProperty; }
    set
    {
        if (value.Length > 5)
        {
            throw new Exception("Too many characters");
        }
        _textProperty = value;
    } …
Run Code Online (Sandbox Code Playgroud)

c# silverlight wpf styles errortemplate

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

无法安装Silverlight Developer运行时

我在Windows 7中安装了完整安装的VS 2010专业版.

我已经单独安装了Silverlight 5.0.

当我创建silverlight应用程序时,它要求安装silverlight Developer运行时.

您需要在创建Silverlight项目之前安装最新的Silverlight Developer运行时

下载运行时,当我尝试安装它时提示它

已安装较新版本的Silverlight

所以我无法安装运行时,我无法创建siverlight应用程序.

我尝试安装Silverlight 5工具,但它要求为visual studio安装Service Pack 1.系统中已安装Microsoft Silverlight 3 SDK和Microsoft Silverlight 4 SDK.为什么SDK不包含开发人员运行时?

开发Silverlight应用程序需要做些什么?

silverlight visual-studio-2010 visual-studio silverlight-5.0

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