我想创建一个具有两个内容区域的Silverlight 2控件.标题和主要内容.所以控制将是:
<StackPanel>
<TextBlock Text=" CONTENT1 "/>
<Content with CONTENT2 "/>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)
当我使用控件时我应该能够使用:
<MyControl Text="somecontent">main content </MyControl>
Run Code Online (Sandbox Code Playgroud)
我该如何创建这样的控件?
我有一个项目有两个silverlight应用程序(foo1和foo2)和一个ASP.NET Web服务(foo.web).当我创建foo1时,我将其配置为托管在我的Web应用程序中,选择"将此Silverlight控件链接到现有网站",然后选择foo.web作为站点.然而,当我创建foo2时,我选择"自动生成测试页面以在构建时托管Silverlight".
我最初这样做是因为除了托管页面之外我没有使用ASP.NET功能,我想我可以节省一些麻烦.但是,在进行了一些开发之后,我了解到当我的应用程序托管在纯HTML页面上时,如果我尝试使用WebClient,我将收到安全性错误.所以事实证明我必须通过ASP.NET应用程序来托管它.
当我查看项目的属性页面时,我看不出与我的托管选择相对应的任何差异.我认为它将在"Silverlight"或"Debug"选项卡下,但在两个项目中看起来都是一样的.
在项目foo2中需要更改什么,以便它将由Web应用程序(foo.web)中的ASP.NET页面托管,而不是托管在生成的HTML页面上?
Silverlight如何在未来10年内改变互联网?
这会是一个场景改变者还是另一个昙花一现?
我有一个ASP.NET页面.我想要做的是传入查询字符串中的ID字段.
所以如果我的页面是
http://www.mysite.com/default.aspx?id=35
我希望此页面上的silverlight控件可以访问id字段.我的silverlight控件将获取网格数据,它需要使用id.
在WPF,ASP.NET,WinForms中,我创建了一个按钮,双击它并填写事件处理程序.
在Silverlight(使用Visual Web Developer 2008)中,我创建了一个按钮,双击它但没有任何反应.
出于某种原因编写Silverlight应用程序时是否不支持此功能?我们是否必须手工编写这些事件处理程序?
在silverlight中将子项添加到WrapPanel的最佳方法是什么?我正在使用C#,我正在读取包含缩略图和相关信息的图像的JSON对象.
最终目标是有一个缩略图网格(水平13个拇指横跨950像素×6个拇指垂直).
我正在阅读他们所说的Prism v2指南:
在初始化期间,模块使用RegionManager定位shell 中的区域并向这些区域添加一个或多个视图,或者注册要在这些区域内创建的一个或多个视图类型
我知道在引导程序中添加了视图,例如在GetModuleCatalog()方法中:
protected override IModuleCatalog GetModuleCatalog()
{
ModuleCatalog catalog = new ModuleCatalog()
.AddModule(typeof(HelloWorldModule.HelloWorldModule));
return catalog;
}
Run Code Online (Sandbox Code Playgroud)
但注册视图类型意味着什么?为什么模块需要与shell"注册视图类型",如果他们已经像上面的代码一样"添加他们的视图"?
我需要设置一种方法来了解浏览我网站的用户是否在他的计算机上安装了dotnet框架,以及哪个版本(不太重要).
我需要这个至少与Firefox和IE 7及更高版本一起工作.
有任何想法吗?
("localhost"上的框架是否有任何Web服务暴露?)
在vs2008中对silverlight用户控件的预览对我来说几乎没用,并且需要永远加载.我花了很多时间只切换到XAML并最小化我打开的每个Silverlight UserControl的预览.是否有一个设置,我可以告诉VS2008默认情况下打开这些只在XAML模式?
Silverlight 在文本框中将少数中文字符呈现为粗体。该文本框没有设置字体系列。请参考以下截图

在上面的屏幕截图中,第一个字符比另一个字符更粗。MSDN 的一篇文章称这是由于字体系列问题造成的,设置SimSun字体系列应该可以解决该问题。这是应用字体系列后的屏幕截图。

看起来设置SimSun确实解决了问题。但我不确定这是否是正确的解决方案,因为我的应用程序允许以任何语言输入数据,而不仅仅是中文。所以我不想将字体系列设置为中文字体。
我想知道,由于数据是 Unicode (UTF16) 编码的,渲染引擎应该负责选择正确的字体并正确渲染它,对吗?
我正在寻找正确的方法来解决这个问题。任何的意见都将会有帮助。
将 Silverlight 3 与 .NET3.5 结合使用。
silverlight ×10
wpf ×3
.net ×2
asp.net ×2
c# ×2
javascript ×1
json ×1
prism ×1
web-services ×1
winforms ×1
wrappanel ×1