标签: silverlight-4.0

无法在visual studio 2010 sp1上安装silverlight 4工具

我安装了Visual Studio 2010(全新安装),然后应用了SP1.现在我已经尝试安装silverlight 4工具,但是我收到一条奇怪的错误信息:

"必须先安装与Silverlight Tools 4语言版本匹配的Visual Studio 2010或Visual Web Developer Express 2010或Visual Phone Developer Express 2010,然后才能继续安装Silverlight Tools .Silverlight Tools可以使用其他语言版本. http://go.microsoft.com/fwlink/?LinkId=177432.

必须先安装Visual Studio 2010的Visual Web Developer功能,然后才能继续安装."

我已经三次检查,没有语言冲突.浏览网页时,有些人有同样的错误,但是有一些MSDN帖子说用SP1你不需要安装silverlight工具,因为它们已经与SP1捆绑在一起,但事实并非如此,我不知道在VS中有任何项目模板用于silverlight,并且未安装工具.有任何想法吗??

silverlight visual-studio-2010 visual-studio silverlight-4.0

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

如何在Silverlight中将子元素的宽度绑定到父元素的宽度

我有一个宽度为"1*"的网格.所以我认为在运行时确定实际宽度.在该网格中,我有另一个网格,其宽度我想设置为父网格的运行时宽度.我怎么能通过绑定在xaml中做到这一点.

wpf xaml binding width silverlight-4.0

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

错误HRESULT E_FAIL已从调用COM组件返回

在Silverlight 4 app中; 这个错误是什么意思?:

"错误HRESULT E_FAIL已从调用COM组件返回."

这是一个非常普遍的错误.调试时,VS调试器不指向错误的确切位置.

silverlight visual-studio silverlight-4.0

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

绑定到转换器参数

是否可以绑定到Silverlight 4.0中的ConverterParameter?

例如,我想做类似的事情,并将ConverterParameter绑定到ViewModel中的对象.

如果不可能,还有其他选择吗?

<RadioButton
  Content="{Binding Path=Mode}"
  IsChecked="{Binding
    Converter={StaticResource ParameterModeToBoolConverter},
    ConverterParameter={Binding Path=DataContext.SelectedMode,ElementName=root}}"
/>
Run Code Online (Sandbox Code Playgroud)

.net xaml binding converter silverlight-4.0

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

MVVM Light:如何取消注册Messenger

我喜欢MVVM Light的Messenger及其灵活性,但是当我忘记明确取消注册收件人时(在Silverlight 4中),我遇到了内存泄漏.

原因在这里解释,但我很好,因为我认为明确取消注册收件人是一个好习惯,而不是依赖于Messenger使用弱引用.问题是说起来容易做起来难.

  • ViewModel很简单:您通常可以完全控制它们的生命周期,并且可以Cleanup()在不再需要它们时使用它们.

  • 另一方面,视图更加棘手,因为它们是通过DataTemplates实例化和销毁的.对于前者 你可以把ItemsControlwith MyView和DataTemplate 想象成一个ObservableCollection<MyViewModel>.该MyView控件创建/绑定引擎收集的,你有没有什么好办法对他们手动调用清理().

我有一个解决方案,但想知道它是否是一个体面的模式或有更好的选择.我们的想法是从ViewModel发送一条特定的消息,告诉相关的View处理:

public class MyViewModel : ViewModelBase
{
    ...

    public override void Cleanup()
    {
        // unregisters its own messages, so that we risk no leak
        Messenger.Default.Unregister<...>(this);

        // sends a message telling that this ViewModel is being cleaned
        Messenger.Default.Send(new ViewModelDisposingMessage(this));

        base.Cleanup();
    }
}

public class MyView : UserControl, ICleanup
{
    public MyView()
    {
         // registers to messages it actually …
Run Code Online (Sandbox Code Playgroud)

c# silverlight mvvm silverlight-4.0 mvvm-light

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

我们可以在数据绑定中连接两个属性吗?

我们可以在绑定表达式中将两个属性连接起来吗?如果可能没有转换器或没有编写两个文本块并单独设置它们?

wpf silverlight-4.0

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

MSBuild命令行错误 - 未安装Silverlight 4 SDK

我的MSBuild命令行如下:

msbuild e:\code\myProject.csproj /p:Configuration=Debug /p:OutputPath=bin/Debug /p:Platform=x86 /p:PlatformTarget=x86

该项目在VS2010中的开发机器上构建良好,但不是上面的命令.我正在运行Win 7 64位.我收到一条错误消息,说我没有安装Silverlight 4 SDK,但我确实如此.我已经阅读了一些帖子,你必须设置Platform = x86但无济于事.以下是完整的错误消息:

Microsoft (R) Build Engine Version 4.0.30319.1
[Microsoft .NET Framework, Version 4.0.30319.1]
Copyright (C) Microsoft Corporation 2007. All rights reserved.

Build started 6/8/2010 4:03:38 PM.
Project "E:\code\dashboards\MyProject2010\MyProject2010.Web\MyProject2010
.web.csproj" on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output fi
les are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with resp
ect to the input files. …

msbuild silverlight silverlight-4.0

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

在Entity Framework中添加存储过程复杂类型

我试图在Entity Framework中使用一个不返回任何内容的存储过程.

我做了以下事情:

  1. 添加了一个功能(右键单击存储过程 - >添加 - >功能导入 - >复杂类型 - >获取列信息 - >创建新复杂类型)

  2. 我的功能名称:summarySP_Result.构建项目后,实体类不会在Generated_code(BusinessAccount.web.g.cs)中生成

但是表和视图的实体类都是创建的,但也不是存储过程.

任何人都可以提出为什么它不是生成实体类的想法BusinessAccount.web.g.cs

更新:

让我确认ReturnDataFromTemTable_resultXXXXXX.web.g.cs班级中创建的实体课程.

喜欢 :

[DataContract(Namespace="http://schemas.datacontract.org/2004/07/BizFramework.Web.Model")]
public sealed partial class ReturnDataFromTemTable_Result : Entity
{
   -------------------
 }
Run Code Online (Sandbox Code Playgroud)

c# stored-procedures entity-framework-4 silverlight-4.0

34
推荐指数
3
解决办法
8万
查看次数

将datetime2数据类型转换为日期时间数据类型会导致超出范围?

我正在处理应用程序包含一个datepicker,如果我将该选择器中的时间设置为一个非常旧的值,或者将来我尝试将此值保存在数据库中时,服务器会抛出此异常,原因是什么?

将datetime2数据类型转换为日期时间数据类型会导致超出范围的值.该语句已终止.

sql silverlight sql-server-2008 silverlight-4.0

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

如何将System.IO.Stream转换为字符串,然后再转换回System.IO.Stream

我有Stream类型的财产

public System.IO.Stream UploadStream { get; set; }
Run Code Online (Sandbox Code Playgroud)

如何将其转换为a string并发送到另一侧我可以再次将其转换为System.IO.Stream

.net iostream silverlight-4.0

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