我已经读到Silverlight 2.0在与web服务器通信时通过设计一个异步模型来实现。我还没有机会尝试Silverlight,但我假设它使用一个线程池来管理线程,就像在.NET Framework中一样。
现在,由于一些浏览器,尤其是Internet Explorer,有一个硬编码限制,即web服务器上最多可以进行两个并发HTTP连接,如果我从Silverlight发出一系列异步请求,会发生什么情况?
Silverlight是否在web浏览器中绕过此限制并打开尽可能多的HTTP连接(如果有线
请告诉我将集合(列表等)绑定到组合框、处理选择更改事件并获取所选项目的基本快速方法。这非常简单。您可以使用XAML+代码或仅使用代码来实现这一点。我不会打印出一个完整的解决方案,因为我觉得您将从自己完成该部分中受益更多。我在这里假设您已经有一些XAML声明了一个组合框,所以我只展示了一些代码(在C中,因为您没有说明您使用的是什么语言),只知道可以通过XAML轻松地分配事件处理程序
this.combo.SelectionChanged +=
new SelectionChangedEve
我是Silverlight的新手,我想完成一项相对简单的任务:
创建一个显示标题和一些子内容的“面板”控件
我能够在一定程度上完成这项工作,但XAML的位置确实让我感到困惑
在我的页面上,我使用我的控件。这导致我的面板在子内容区域显示一个按钮,该按钮是蓝色的,顶部有一个20px的黄色标题,上面写着“下面是一些内容”
这是一个部分类,还有一个附加的XAML文件,这就是我的困惑开始的地方:
如果我尝试将样式/模板代码放入分部类XAML文件中,它似乎会被忽略(显示我的按钮,但缺少颜色和文本等其他内容)
我从web下载命令行为,并已在silverlight项目中实现。现在,我试图找出如何对ICommand属性进行单元测试。我知道很多人都在做这方面的工作,所以如果你有一个很好的单元测试ICommand的简单示例,请告诉我
谢谢
Dev您从web下载了ICommand实现吗?你想测试一下吗
我建议下载并查看他们的ICommand实现。他们在参考实现(RI)中也有大量的单元测试
但是,通常我们不会对ICommand实现进行大量测试。他们要么工作,要么不工作。其思想是,命令允许我们拥有精简的UI层,然后
我需要有一个可以更改的自定义UI元素,例如应用程序中使用的颜色和文本,但作为一种资源-在WPF中,我可以使用DynamicSource来分配画笔、字符串等,但是我需要在Silverlight 3中实现这一点-作为静态资源,我如何才能做到这一点,作为另一个问题,我有一个由其他UI元素组成的资源,比如矩形。请参阅我现有的ResourceDictionary中的示例:
<VisualBrush x:Key="Device" Stretch="Uniform">
<Vi
我正在开发一个silverlight应用程序,它从web服务中提取对象,并根据对象属性动态填充图表(lineseries)。问题是,我在lineseries上有太多的数据点(点),我想知道是否有办法删除它们
我使用Setter来折叠数据点的可见性,但是我失去了当数据点可见时得到的自动工具提示(属性值)。。有没有办法在不查看数据点的情况下重新获得工具提示
谢谢
罗恩
注:XAML只是定义了图表,其他一切都在cs中完成。您可以设置数据点的样式,使其不那么大,也可以保留所有数据点的工具提示,或者将数据
我们有一个Silverlight应用程序,我们编写了它调用一个支持Silverlight的数据服务。Silverlight应用程序不需要登录,因为它需要向未经验证的公众提供数据
我们有一些schmoe,他花时间检查我们的Silverlight应用程序,以某种方式弄清楚它调用的是什么服务,然后编写自己的客户端来过滤数据,这样他就可以在自己的网站上发布数据,并假装它是他的。我们需要防止这种情况
我如何将我的数据服务限制为只接受来自silverlight应用程序的请求?我尝试在clientaccess
是否可以使用Silverlight中的服务器端数据在隔离存储区域中创建Excel工作簿?以xlsx格式存储的Excel工作簿只是一个XML文档。如果您可以形成相关的XML并使用xlsx扩展名保存它,那么您就拥有了Excel工作簿。与您描述的不同。存储在客户机上,服务器代码(如WCF服务)在服务器上执行
您可以在服务器上创建XLS/XLSX,然后将其流式传输到Silverlight,然后Silverlight可以将其保存到独立的存储中
或者,您可以使用来自服务器的数据在Silverlight中生成
以下是我的布局:
<StackPanel>
<!-- Defining my DDS here wont allow my ComboBox inside the DataTemplate bind to the loaded items -->
<DomainDataSource x:Name="ddsValues" Query="MyQuery" DomainContext="{Binding DC}" />
<DataFor
使用列表框或StackPanel+ItemsControl等可以很容易地重复模板化数据。但是,我不知道如何获得多个列,即列对齐
例如:
姓名:无名氏
街道:123街
城市:西雅图
州:佤邦
下面的链接显示了我试图以编程方式复制的总体布局(滚动至底部):
显然,数据(和标签)的大小可能会有所不同。同样明显的是,我可以强制一个固定的宽度重复一个水平堆叠面板,但这是站不住脚的
在ASP.NET中,您只需使用一个转发器,并通过重复表行+列来获得结果。由于HTML表尊重/调整所有行的列大小,因此数据将简
我目前正在使用Silverlight4并遵循MVVM模式。我将登录框绑定到我的ViewModel,如下所示:
<PasswordBox Password="{Binding Path=Password, Mode=TwoWay}" />
然后,我将一个按钮绑定到一个命令,该命令侦听ViewModel的PropertyChanged事件,当其中一个数据绑定更新其数据时,它会检查是否有足够的数据来启用登录按钮
但是,PropertyChanged事件仅在用户更改其中一个控件的焦点时
是否可以要求用户允许跨域访问而不是目标服务器上的策略文件
使用场景:Silverlight应用程序将与客户端本地网络上的设备和进行通信,这些设备不会事先知道Silverlight应用程序需要与它们通信。这不是用户在Silverlight实施的安全模型中可以做出的决定。应该由目标站点的“所有者”来选择策略。无法确定用户是目标的所有者
解决方案是使用承载Silverlight应用程序的站点作为代理来访问客户端网络上的其他服务
我看到很多关于HTML5视频标签将如何扼杀Flash的言论。但是,尽管视频是Flash/SL应用最广泛的部分,但它只是他们技术能力的一小部分。例如,您可以使用Flex中的全3D图形和套接字连接以及严肃的商业应用程序等编写游戏
是否认为Javascript会杀死Flash/Flex/SL的这些部分?因为现在,即使对于非常丰富的web应用程序来说,这似乎也是可行的,但是像实时图形这样的高性能应用程序呢?我认为这取决于创作工具和浏览器的效率。据报道,即将推出的Flash CS5将内容直接导出为HTML
我正在用C#和Silverlight开发一个GIS网站,并试图基于地图图层填充一个列表框。如果我将所有内容都放在一个XAML文件中(映射在同一个文件中定义),那么代码就可以工作,但我试图将内容分为不同的类,并且列表框不会填充到另一个类中
<CheckBox IsChecked="{Binding Visible, Mode=TwoWay}" />
<Slider Margin="-5,0,0,0" Minimum="0" Max
这就是我想要的:
我想保留Silverlight默认菜单选项,并建立自己的全局右键单击上下文菜单。我将菜单添加到mainpage.xaml中,并使我的自定义菜单()正常工作(目前只有“调整到全屏”)
然后,这将取消带有“Silverlight”和安装选项的默认Silverlight上下文菜单,这并不酷。我想在一个菜单上同时显示它们:
可能的解决方案1)找出是否有继承默认菜单和扩展的方法(我对此表示怀疑)
可能的解决方案2)抑制默认值并编写自定义链接以模拟它
所以。。。选项1是否可行?如果没有,创
标签: Silverlight
pixellineargradientbrushopacitymaskgradientstop
我的问题类似于
但是,该线程中的答案不适用于我,因为我使用LinearGradientBrush作为不透明度遮罩
我有一个三行的网格:
<Grid.RowDefinitions>
<RowDefinition Height="50" />
<RowDefinition Height="*" />
<RowDefinition Height="50" />
</Grid.RowDefinitions>
网格的
希望为许多Silverlight应用程序生成帮助内容。希望内容直接在Silverlight中使用,无需任何浏览器互操作,因为我们希望以最小的努力支持在线和离线。如果您的Silverlight应用程序使用数据库,我将使用该数据库存储您的帮助主题。这需要一点工作,但它是非常灵活和便宜的
如果不使用数据库,可以将其编写为XML(或其他格式,如果愿意),并将其作为应用程序中的资源。然后您可以像准备数据一样准备它 帮助内容是什么样子的??意味着您想做什么您想从xml或feed-in服务器创建或读取资源吗?
我想在Silverlight中实现windows身份验证,如何做到这一点?据我所知,在Silverlight中“直接”使用windows身份验证是不可能的(至少对于自托管WCF服务-可能对于IIS有一些支持?)
在我看来,实现这一点的一种可接受的方法是将用户名/密码传递到服务器,然后在那里使用LDAP库查询Active Directory。请确保在服务调用中使用SSL,否则凭据将通过网络传输。如果您在ASP.NET页面中托管Silverlight应用程序,则有一个解决方法
确保您的网站(承载Si
我使用enum作为RIA服务方法的输入参数
当枚举值是第一个枚举值时,一切正常,如果我选择另一个值,我将收到:
The remote server returned an error: NotFound.
at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
at System.Net.Browser.BrowserHttpWebRequest.EndGetRespo
我想要一些炫目的浏览器图形来给管理层留下深刻印象-用于SCADA/过程控制。到目前为止,我一直在担心哪种技术-对SilverLight还是不对SilverLight
但是,真的,当我只关心外表的时候,技术并不重要。那么,有没有什么好的免版税图形或动画组件的来源——它们可能从数据库中获取它们的值,并以工业过程控制为目标?如果没有给他们留下深刻印象,我不知道什么会给他们留下深刻印象。;-) 你当然明白我的意思,谢谢。现在是晚上11:30,我刚进去看了一眼,现在就上床睡觉,明天早上我会彻底检查一下。再
我正在尝试开发一个具有两层的系统:一个移动客户端和一个使用LINQtoSQL在数据库中存储信息的服务器。
我想创建一个在服务器中存储任务的WCF服务器,这样它将从客户端接收任务并使用LINQ to SQL来存储它
为了完成这项服务,我创建了dbml文件,因此可以使用datacontext
这是我的服务方式:
public Task SaveTask(string token, Task task)
{
TrackingDataContext dataConext = ne
我的项目中有一些奇怪的错误:
Error 1 The type 'System.Xml.Linq.XDocument' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Xml.Linq, Version=2.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
但我确实添加了对“Sys
我正在编写一个Phone 7应用程序,我想在标记中引用常量值。我相信一个人应该这样做的方式是通过
然而,VisualStudio一直声称它不了解x:static。这里的秘方是什么?我有以下资料:
<phone:PhoneApplicationPage
...
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
...
<Image Height="{x:Static App.ImageHeight}" ..
我有(注意Extras.WP7):
…但是当我这样做时,我得到了“在类型'ButtonBaseExtensions'中找不到可附加属性'Command'”错误
我发现我还必须为assembly=GalaSoft.MvvmLight.WP7添加一个名称空间,如下所示:
<phone:PhoneApplicationPage.Resources>
<i:EventTrigger x:Key="KeyPadButtonTrigger" EventName="Click">
我目前正在试用Silverlight和RIA服务。我正在实现一个简单的登录表单。我还使用提供的身份验证域服务模板生成以下文件:
[EnableClientAccess]
public class AuthenticationDomainService : AuthenticationBase<User>
{
// To enable Forms/Windows Authentication for the Web Application,
// edit the a
有没有办法将静态文本和绑定合并到一个文本块中?因为StringFormat在windows phone 7中不起作用。
我试着
但是不要工作
感谢WP7使用Silverlight 3。因此,您不会得到StringFormat。使用IValueConverter。事实上,如果您可以更改viewmodel并在属性中进行格式设置,您将获得比依赖IValueConverter更好的性能
我使用这样一种模式,仍然可以给我属性更改通知
string\u值;
公共字符串值{get{return{u Val
我们正在构建一个Silverlight应用程序并使用PureMVC,但是技术和框架对于这个问题可能并不重要
我们有一个包含网格的视图,该网格绑定到一个模型。但是,我们有额外的数据列,希望为用户显示这些数据,但这些数据是派生的,不存储在模型中
MVC中处理此问题的最佳位置在哪里
任何帮助或建议都将不胜感激
非常感谢
Bobby为附加列向模型对象添加属性,然后在其属性get中连接它们背后的逻辑,并将它们作为附加列绑定到网格。从“模式”方法来看,不要更改模型(除非您的模型已被指定为视图模型。在这种情况
我正在尝试调试在IE8.0下运行的silverlight应用程序。它使用.NETFramework 4.0和Silverlight 4.0。所以我将Windbg连接到IE运行实例,我知道使用IE8我需要连接到internet explorer的正确实例。因此,当我在这里附加的DLL显示为加载过程中。正如您所看到的,coreclr加载在那里
可执行搜索路径为:
ModLoad:00a00000 00a9c000 C:\Program Files\Internet Explorer\IEXPLORE
我是使用Silverlight 4和VS 2010开发应用程序的新手。我需要从组合框中选择一个或多个用户,并将其作为参数传递给存储过程。我的问题是如何将用户ID集合作为参数发送到存储过程
谢谢。将数据传递到后端应该不会有太大问题:RIA服务和WCF知道如何获取一个列表,通常是一个可观察的集合,并在客户端和中间层之间来回传递。如果您能够在客户机和中间层之间来回传递其他类型的数据,那么让这部分正常工作应该不会有任何困难
当您需要将列表从中间层传递到存储过程时,就会出现这种复杂性。不幸的是,没有任何直
让我解释一下我的情况。我创建了一个包含ItemsControl的用户控件
<ItemsControl Name="itemControlReviewTags">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel>
<my:ReviewControl
在silverlight应用程序中,我使用数据网格。我有一个列和会话开始时间,还有一个列和经过的时间。运行时间为“总分钟:秒”。在我的模型中,我有一个属性ElapsedTimeDisplay,用于计算并将经过的时间转换为字符串。
如何每秒钟更新一次?
是否有可能只更新该列?
不使用触发器是否还有其他可能实现此目的?这取决于您的设置,可以很容易地在ViewModel(或者您的模型)中添加一个每秒都会滴答作响的计时器,并在ElapsedTimeDisplay上引发PropertyChanged事件(
我正在尝试使用Silverlight和Caliburn框架在中设置手风琴
问题是,当我选择一个手风琴项目时,内容窗格不显示
我的装订
<toolkit:Accordion.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Name="Title" Text="{Binding Ti
以下是我的代码片段:
<TextBox Text="{Binding Path=Amount, Mode=TwoWay, StringFormat=\{0:N\}}" />
如果用户输入字母或大数字等,stringformat将自动消失。我怎样才能提出一个异常呢
谢谢您是否想过编写一个过滤器行为,允许您精确控制文本框中的内容?当文本输入无法转换为源对象上的属性所需的数据类型时,绑定会引发异常。但是,您可以在绑定中指定ValidatesOnException。这将导致转换问题的标
嗨,我有一个Silverlight应用程序,我使用MVVM模式和Prism设计
它有许多模块,我只想在用户通过身份验证后加载这些模块
为此,我创建了一个登录模块,它接受客户端凭据并处理身份验证。一旦用户通过身份验证,我希望MEF加载其余模块。我的问题是如何做到这一点
模块目录在xaml中定义,除登录模块外的所有模块都设置为OnDemand initialization。据我所知,模块只能从shell加载,这在我的情况下不起作用,因为加载模块的调用来自loginmodules viewmodel
我有一个绑定到ObservaleCollection的Silverlight列表框,它显示得很好(第一次),但是当我尝试通过后面的代码更新它时,更改不会反映在UI中。我使用了MVVM模式。Pl查看视图和viewmodel
<UserControl x:Class="GridOperations.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http:/
我是个新手,对数据绑定有点怀疑
为了绑定某些东西,我通常使用{binding propertyName,…},但在一些帖子/博客中,我可以看到类似ItemsSource=“{binding}”的代码。为什么不使用ItemsSource=“{Binding YourCollection}”
有什么区别
谢谢!:=) 有时,当前的DataContext是为某些项提供项的集合控件,如列表框。在这种情况下,没有要绑定的属性,源对象作为一个整体是要分配给ItemsSource属性的值。这就是ItemsSo
嘿嘿,
不幸的是,我没有Asp.Net主机。这就是为什么我在搜索没有Asp.Net实现的C#Facebook SDK的示例。其中一个站点显示如下:
这有一个问题:我使用的是一个浏览器内的Silverlight应用程序,它托管在facebook画布上。此网站使用的WebBrowser控件仅适用于浏览器外应用程序。以下是我目前得到的信息:
我的问题是,如果不使用Asp.Net,在Silverlight内部或Facebook在fb画布中提供的任何方法,是否有可能处理所有这些问题?+1我也有这个问题
这不是一个编码问题。我只想知道有谁知道Silverlight作为web技术的未来。我知道WP 7将使用Silverlight,但将我们现有的SL 4应用程序转换为SL 5有什么价值吗
我可以看到HTML5越来越流行,不再需要浏览器插件。简短回答:没有人(微软以外的人)知道(或者告诉他们是否知道)Silverlight是否会有另一个完整版本。这并不意味着如果它的功能对你有利,你就不应该使用它(而且它有很多新功能——我在TechEd上说过)
另外,HTML5不是Silverlight,请不要混淆它们
在windows phone 7.1 silverlight应用程序中导航到某个页面时,出现以下异常。这意味着什么?我如何解决这个问题
System.IO.FileNotFoundException occurred
Message=File or assembly name 'System.Windows.debug.resources, Version=2.0.5.0, Culture=en-US, PublicKeyToken=7cec85d7bea7798e', or one of it
我想点击一个按钮把我带到一个页面
,然后单击列表框项目,单击新页面上的按钮并将其传递回页面,而不创建第一个页面的新URI
**First Page**
private void btnAddExistingMember_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/ChooseMember.xaml", Uri
我有一个“愚蠢”的问题,但我想不出来。我的DataGrid中需要此列:
我想你的意思是DataGridRowHeader。在DataGrid中,尝试将HeadersVisibility属性设置为All或Row
我正在使用Daniel Mohl的Windows phone F#模板,但捆绑的FSharp.Core似乎没有一些代码。我正在尝试从常规.NET移植此代码:
open System.ComponentModel
open Microsoft.FSharp.Quotations
open Microsoft.FSharp.Quotations.Patterns
[<AbstractClass>]
type ViewModelBase() =
let propertyChan
我有一个主视图模型和一个UserLoginViewModel。从用户视图模型中,我需要显示带有确定/取消选项的提示。我已经这样做了,在这个链接中声明。为了避免无效的跨线程异常,我使用了一个调度程序。代码是这样的
mainDispatcher.BeginInvoke(new MessageBoxDelegate
(
(message, title) => { Popup(msg, ""); }
当PivotItem控件不是当前选定控件时,是否有方法在XAML中设置标题颜色的状态
这是我用于透视项控件的标题代码
<controls:PivotItem.Header>
<TextBlock Text="first" Foreground="{StaticResource PhoneAccentBrush}"/>
</controls:PivotItem.Header>
在下面的示例中,我希望所有标题的颜色都是PhoneAccentBrush,但
silverlight窗口中有“确定”和“取消”按钮
单击该窗口上的“取消”按钮时,如何关闭该窗口?如果SilverLight应用程序托管在WebBrowser中,则可以将浏览器重定向到其他页面:
HtmlPage.Window.Navigate(new Uri("../Login/Login.aspx", UriKind.Relative));
你可以使用下一个语句:
System.Windows.Browser.HtmlPage.Window.Invoke("close");
我在ListBox ItemsPanel中有一个虚拟化StackPanel。如果我设置Margin=“0,0,0,50”,则不显示边距,但如果我设置left Margin=“50,0,0,0”,则边距正确
如果我将StackPanel更改为StackPanel,则底部边距效果良好
这是我的代码:
<Grid x:Name="ContentPanel"
Grid.Row="1"
Margin="12,0,12,0">
<ListBox x:Name=
您好,我有一个复杂的ItemsControl,用于显示具有幻灯片/淡入效果的新闻(可变高度!)。(像google currents)我现在的问题是scrollviewer将根据任何内容计算可用的scrollingsize left。。如果用户快速滚动,那将以一种非常丑陋的滚动方式结束!有时,滚动视图滚动进入涅盘。我认为这可能是虚拟化的原因,但我无法停用它。正如你所看到的,我已经更换了ItemsPanel
<ScrollViewer
ManipulationMode=
我正在开发一个基于AR的web应用程序,我需要在标记上显示一些产品图像。我找到了SLARToolkit,样品很好用。但现在我需要显示产品的3D模型,而不是“3D世界和立方体”样本。由于我是一名开发人员,虽然我的团队中有一名设计师,但我对3D建模没有任何想法。现在我需要知道,如何将图像转换为将放置在标记上的三维模型?有什么软件可以进行转换吗?这是一个可以让你玩3d效果的链接
我可以建议你在silverlight中使用
<DropShadowEffect Direction="0" Blur
我有一个按钮,上面显示“点击我!”。我想看到当我点击按钮时,它显示“不要点击我!”
我在Search.xaml文件中有一个按钮,如下所示,它总是显示“单击我!”
这是不工作,我已经花了很多时间来解决这个问题,请你让我知道如何才能让它工作
非常感谢你
this.Content = "Do not click on me!";
应该是
buttonname.Content = "Do not click on me!";
谢谢,但我把下面的错误信息改成你说的内容后,收到了buttonname的名
我正在开发一个带有用户控件的WindowsPhone8应用程序
在这个用户控件上,我想在XAML上执行datacontext,指向它的代码隐藏。现在我在构造函数上执行此操作:
public CustomOptionButton()
{
InitializeComponent();
LayoutRoot.DataContext = this;
}
但是,如何在XAML上执行此操作?当我在自定义控件中使用当前datacontext时,我正在执行以下操作:
xmlns:d="htt
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 340 页