标签: Silverlight
silverlight-3.0themescolor-schemedynamic-loading
我有一个Silverlight3应用程序,其中包含六个自定义用户控件。我想从外部资源加载这些控件的颜色方案
包含默认颜色方案的代码和XAML将构建在XAP中。然后,对象标记上的参数将包含一个URL,从中可以动态加载备选颜色
顺便说一句,如果可能的话,可以使用Silverlight 3应用程序主题功能,但这真是太过分了。只有颜色需要改变
这可能吗?您建议怎么做?以下是我的建议
在App.xaml中,我将如下定义应用程序资源字典:-
<Application.Resources>
&
我在Silverlight.net()上发布了这篇文章。我猜他们和其他人一样对负载的工作方式感到困惑,因为我没有得到回应
找到的MSDN文档说明:您可以处理LayoutUpdated而不是Loaded。LayoutUpdated是在Silverlight UI中启用控件序列中的最后一个“对象生存期”事件。LayoutUpdated的主要限制是初始化可能不是引发LayoutUpdated的唯一时间。
(问题1)上述语句的相反部分意味着加载的事件只能引发一次。这是正确的吗?同样,上面引用的MSDN文
嗨
我是silverlight 4的新手。
在stackpanel1中,我的视图中有两个单选按钮,分别名为Internal和External,它们绑定到我的视图模型。
在stackpanel2中,我有文本块和按钮。
现在,当我选择内部单选按钮stackpanel2时,我需要的应该是可见的,而在外部选择stackpanel2上,我需要的应该是不可见的。
因此,我如何将stackpanel2可见性属性绑定到我的viewmodel。
请尽快解决ma问题。您必须在数据模型中添加新的可见性属性,然后将此属
如果Silverlight日期选择器的文本框已经包含日期,并且它获得了焦点,则会显示插入符号。但只要日期选择器的文本框为空,就不会显示插入符号。如何让日期选择器在聚焦时在其空文本框中显示插入符号?由于我无法找到一种方法来完成我最初要求的操作,我添加了一个动画,以在聚焦的视觉状态下隐藏水印,以便用户至少(有一点)视觉反馈显示控件刚刚可编辑
我正在尝试创建一个JIT pivotviewer,我一直有点挣扎。有人能澄清我对如何动态创建cxml的困惑吗?另外,如何设置信息以供我请求?我目前将它放在数据库中,我需要创建一个xml文档以便从数据库中加载它,还是可以直接从数据库中提取它?要构建一个JIT PivotViewer集合,首先下载Microsoft构建的
在解决方案中,开始时最重要的部分是CollectionFactories项目。要使用数据库中的数据创建集合,需要创建自定义的CollectionFactory
您的自定义colle
我想创建一个使用Silverlight的ActiveX控件。这是否可行/合理?是否有人对此有示例代码
我在传统(非web)系统中工作,无法直接使用WPF/Silverlight控件。但是系统可以访问ActiveX控件。我们的想法是,我们可能能够在ActiveX控件中托管Silverlight,从而更新我们过时的UI。阅读本文。
本文指出了windows上“agcore.dll”中的activeX控件,它实际上是通过“npctrl.dll”导入的
您可能有某种activex控件向导
编辑:如上所
我们有一种语言机制,它在加载XAML页面时递归,检查每个元素的标记属性,并使用其值检索要应用于该元素的字符串资源。它目前不支持工具提示,我们必须在每个页面上都有特定的代码来应用语言资源。我试图将此功能添加到递归机制中
因此,我在树中递归,对于FrameworkElement的每个元素,我想知道它是否有ToolTipService,如果有,ToolTipService是否有ToolTip元素。如果有,我想检索标记属性(如果有),并使用我使用标记查找的值设置内容属性。我的问题是,我不知道如何确定是否
我在silverlight应用程序中有一个memorystream。我必须将此memorystream复制到filestream对象。如果我打电话:
memoryStream.Position = 0;
memoryStream.Seek(0,SeekOrigin.Begin);
它不工作,我调试应用程序,检查memorystream的属性,并且位置仍然指向文件的末尾。有什么线索吗?是否有可能在调试器中触发您的另一个属性,并读取流
如果您登录(或在消息框上显示),而不是使用调试器,会发生什么情
生成的App.xaml.cs文件包含以下内容
private void Application_Startup(object sender, StartupEventArgs e)
{
// This will enable you to bind controls in XAML files to WebContext.Current
// properties
this.Resources.Add("WebContext", WebContext.Current);
但我不知道
Silverlight 3工具包图表制作非常棒。我使用的是BarSeries,silverlight显示的是与值范围成比例的条的长度。但是,有没有办法在吧台上或吧台旁边获得实际值?这是我的XAML
<chartingToolkit:Chart
Grid.Column="1"
x:Name="chartEnvironmentStatusGlobal"
我已经建立了一个Silverlight业务应用程序项目,使用这些代码
我有这个域类:
public class BaseDomain
{
public virtual Guid Id { get; set; }
public virtual DateTime CreatedOn { get; set; }
}
public class Sector : BaseDomain
{
public virtual string Code { get; set; }
p
我有这个:
<Canvas x:Name="LayoutRoot" KeyDown="LayoutRoot_KeyDown">
</Canvas>
在VS2008中新制作的AG3应用程序中。我只是将默认的更改为,并添加了一个弹出消息框的KeyDown处理程序
但无论我怎么尝试,按键事件永远不会触发
是因为不支持键控还是我做错了什么?你需要在画布中至少有一些可以接收焦点的东西,然后你会发现事件会冒出来
您可能还希望在画布上设置ishitestvisible=“True
我目前正在编写一个具有AssemblyHelper的框架dll。
此帮助程序存储运行时和用户添加的程序集,以便轻松实例化新对象
框架的.NET部分使用:
AppDomain MyDomain = AppDomain.CurrentDomain;
Assembly[] AssembliesLoaded = MyDomain.GetAssemblies();
_runtimeAssemblies = AssembliesLoaded;
这让我得到了我需要的所有组件
但问题是我不能在Silverli
当我看到解决方案时,我可能忽略了一些显而易见的事情,但现在
<dataVisTK:Title Content="{TemplateBinding Title}"
Style="{TemplateBinding TitleStyle}"/>
<Grid Grid.Row="1">
<!-- Remove the Legend -->
我有一个用于菜单的WebRibbon控件。我在页面上有一个包含所有内容的选项卡控件。当您单击菜单时,我创建了一个选项卡项,向选项卡项添加一个框架,导航到该框架中的特定xaml页面,然后将框架添加到选项卡项。第一页很好用。xaml页面的内容在框架中正确显示。当我浏览到第二页和第三页时,问题就出现了。所有选项卡项上的所有框架导航到最后选定的与xaml内容对应的菜单项 frame1.JournalOwnership=JournalOwnership.OwnsJournal
这解决了我的问题…frame
我在Silverlight 4 charting(最新版本)中有一个StackedBarSeries
我已经为自定义工具提示创建了名为MyDataPointStyle的DataPointStyle。这本身就破坏了用于不同条的标准调色板
我已经应用了自定义调色板-如图表中所述。
但是,当我为我的系列定义对象设置了数据点样式时,它不使用此调色板
我不确定我遗漏了什么,但大卫明确表示:
。。。它允许使用
DynamicSource(当前仅限)
由WPF平台支持)以允许
用户自定义他们的DataPoin
Silverlight的新手。我正在开发一个聊天应用程序,其中新的聊天信息会添加到列表的底部。我有一个工作版本,在ScrollViewer中用作StackPanel,然后在一些代码中使用StackPanel.Children.Add()
我正在尝试将其转换为视图-视图模型方法,但我不知道如何将StackPanel的子级绑定到任何集合属性。我试过这个:
<ScrollViewer Name="scrollMessages" Grid.Row="2" Margin="0,0,0,0" Vert
我有一个Silverlight应用程序(3.0),我在VisualStudio中对其进行了更改,我可以很好地调试该应用程序。我的问题是让应用程序通过IIS运行的步骤是什么?我的应用程序的Visual Studio项目文件夹名为SilverlightApplication,在该文件夹中有另一个SilverlightApplication文件夹和一个名为SilverlightApplication.Web的文件夹,我假设我将这些文件夹复制到C:\Inetpub\wwwroot。还有其他步骤吗
非常感
这可能是可行的,但凭借我的n00b技能,我还无法解决这个问题
当我试图在RadMaskedTextBox上“生成部分”时,Expression Blend抱怨它不是文本框
我怎样才能使它成为一个合适的控制部件?我可以在XAML中以某种方式进行“类型转换”吗
提前感谢您的帮助 您不能使用RadMaskedTextBox,因为它不是从TextBox派生的。AutoCompleteBox中的代码指定此部分必须至少派生自TextBox您不能使用RadMaskedTextBox,因为它不是派生自TextB
嗯
所以我有一种情况,一个边界正在被缩放(有时是大量)和转换。在边框内是一个网格,网格内有两个图像,一个是照片,被拉伸到边框的大小,另一个,我想成为一个图标,需要在左下角有一个固定的大小
问题是,我想删除缩放对图标的影响。这是因为我给了图标一个固定的大小,并希望它保持该大小,但不幸的是,从边界的缩放正在向下传播到边界的子级,并影响它们
因此,我尝试使用一个附加属性,类似于这个像素捕捉文章(),但它似乎没有什么区别。当逐步执行时,在LayoutUpdate中修改的元素似乎总是在我设置它之前具有渲染
我在IIS中设置了WCF Silverlight(3)Http双工服务。在我在IIS中回收应用程序池之前,它工作得非常好
连接的SL客户端调用此双工服务上的方法,然后开始从web服务获取TimeoutExceptions/CommunicationExceptions。增加客户端的超时时间没有帮助
循环使用似乎不会终止服务器和客户端之间的底层(双工)http连接。
当客户端调用此服务上的方法时,IIS无法正确处理该方法
如果我在客户机上重新创建代理,一切都会恢复正常。但问题是,我如何知道需要重新
在Mac上运行受信任的Silverlight 4 OOB应用程序时,我遇到问题
为了调试,我非常希望能够捕获应用程序输出的调试/跟踪信息。(问题出在后台线程中运行的代码中,因此将调试信息输出到屏幕是不实际的,并且有可能产生新问题。)
理想情况下,我正在寻找与之相当的Mac,如果有的话。
如果没有,我们将非常感谢关于调试htis的其他方法的任何提示。过去,我在c#中创建了一个com可见dll,它仅使用标准的win32 outputdebugstring调用来输出调试信息。然后可以使用COM自动化从
我们刚刚为Silverlight应用程序添加了一个专用测试服务器。我们正在测试服务器上部署所有应用程序和服务的完整副本。我们遇到的问题是,我们需要在部署时手动更新ServiceReference.ClientConfig,以指向适当的服务器,即test或live
我相信这是一个普遍的问题。最佳实践解决方案是什么?我会根据从主机页传递到SL应用程序的特定参数,以编程方式更改silverlight应用程序中端点的主机名。当然,这意味着您在测试服务器上部署时必须将应用程序托管在不同的页面上,或者您可以
我不熟悉Silverlight和Prism。我正在开发一个仪表板应用程序。
这是我的问题。
我有两个区域:1。登录2。主容器
我的登录区域有一个视图,我的maincontainer有两个视图
成功登录后,我需要停用登录区域或视图(以简单的为准),然后我需要激活Maincontainer区域以及其中的两个视图。
是否有一种方法可以同时激活“Maincontainer”区域的两个视图?
任何帮助都是有用的
提前谢谢
Samit在区域中激活视图意味着显示它。如果希望某个区域同时显示多个视图,则必须使用
我无法理解DomainDataSource.AutoLoad之间的关系
和DomainDataSource.RefreshInterval
如果我为给定的DomainDataSource启用自动加载,将查询服务器
以很高的速度重复。。。这不是我想要的
所以我将RefreshInterval设置为“00:00:10”(每10秒一次,对吗?)
根本不加载数据
如果我将AutoLoad设置为true,RefreshInterval的值似乎不会影响任何内容
还有LoadDelay属性,它似乎与自动加载相
是否有人成功应用INotifyDataErrorInfo接口并绑定到自动完成框。我试过了,但没有得到回应。该控件不响应其他控件,即带有红色边框和警告工具提示。它也不会使验证摘要控件显示其错误
我已经成功地建立了标准的文本框和日期选择器,根据人们在互联网上提供的许多例子,它们表现得非常完美
如果为了我的屏幕的一致性有一个答案就好了,因为我想简单地绑定到INotifyDataErrorInfo随附的HasErrors属性,以便在准备保存时启用一个按钮,如果没有额外的代码来检查这些框是否正确,我就无法
有人知道Bing Maps Silverlight控件的默认控件模板和XAML样式是否在任何地方都可用吗?我们喜欢默认图钉控件的一般外观,但希望它们有多种颜色,而不仅仅是默认的橙色。似乎唯一简单或直接的方法是在App.xaml中提供一个基于默认值的新ControlTemplate(每种颜色一个)
没有问题,只是我无法识别现有的默认控件模板。大多数核心Silverlight toolkit控件在MSDN上都有默认样式,但我还没有找到Bing Maps API的默认样式
谢谢
杰夫只需将背景属性设置
当视图模型发生变化时,如何实现视图切换,我感到很困惑我正在尝试做的示例:
我要创建的控件类似于向导控件。我有一个添加到向导步骤集合中的视图模型列表,以及一个当前项viewmodel。如何显示活动视图模型的视图并切换它们,然后活动视图模型发生更改?我该如何捆绑它们?
在WPF中,我会使用DataTemplate,但Silverlight不支持x:Type
<DataTemplate DataType="{x:Type ViewModel1}">
<view:View1 /&
我正在创建一个Silverlight 4应用程序来管理active directory对象(CRUD用户、组等)。现在我们都知道active directory对象有很多属性。
我想在SQL数据库中保存某些特定AD对象类型(用户、组等)的属性名称组(例如,samaccountname、mail等)。
当silverlight应用程序中的用户单击“创建用户”时,我希望
获取我在sql数据库中为用户定义的所有属性名称
为每个属性创建预定义的silverlight控件,并将其添加到当前的“创建视图”中
可以像这样在silverlight图表工具包中创建多个系列点吗
谢谢工具包图表目前不做3D透视图。然而,如果您询问是否可以在图表中表示多个列系列,答案是肯定的。它们将在2D列中并排显示。我同意Anthony的观点,工具包在显示3D透视图时帮不了你多少忙。有些供应商提供此功能。您可以查看。当前没有3D透视图
然而,Telerik做到了。他们有各种各样的3D图表,您可以通过以下链接查看:
条形图
,
折线图
,
面积图
,
饼图
,
免责声明:我在Telerik工作,是一名XAML福音传道者
我正在尝试在我的WP7应用程序中实现数据的实时绘图。有人能给我指出正确的方向吗?澄清一下,我所说的实时是指每秒更新一次的图表
提前感谢这可能取决于您所说的实时性,但我在WP7应用程序中使用amCharts来绘制河流流量数据,它易于设置和使用 支持WP7的图表控件是免费的,强烈推荐使用
还有一个
X-Ref:
在Silverlight中,我们可以使用InlineUIContainer在中插入图像。
现在我正在尝试向这个图像添加一些处理程序。这是我的密码:
InlineUIContainer contain = new InlineUIContainer();
Image image = new Image();
ImageSource img = new BitmapImage(new Uri(Source,UriKind.RelativeOrAbsolute));
image.SetValue(Im
哎
我想要一个usercontrol,它存在于其他usercontrol的集合之外
大概是这样的:
<my:foocol>
<my:foo />
<my:foo />
<my:foo />
</my:foocol>
在Silverlight中,有几个控件可以包含子用户控件的集合
一个选项是,另一个是从类派生的各种列表框
StackPanel将水平或垂直填充子控件,而列表框通常会显示可选择的项目的垂直列表(但可以覆盖)
您还有一个Wra
我不确定什么是最好的技术。我在App.xaml.cs中设置了对系统颜色的引用
App.Current.Resources.Add("ActiveBorderColor ", SystemColors.ActiveBorderColor);
并以这种方式将其绑定:
<TextBlock Text="TextBlock" Foreground="{StaticResource ActiveBorderColor}" />
它可以工作,但我得到的错误是“ActiveBorderCol
我对Silverlight的高级性能测量很感兴趣,尤其是与Moonlight相比。我浏览了一下,找到了一些工具(除其他工具外),但必须有其他工具或方法来做到这一点
我想调查的高层次问题是
月光和silverlight如何比较wrt性能
我应该如何设计我的应用程序以获得最佳性能(在SL、ML或两者上)
我感兴趣的性能特征是
我的测试应用程序如何利用CPU(粗略比较)-例如,它是否可以卸载到GPU
渲染时间。不仅是FPS,还有延迟——“如果我修改某些视觉元素的属性…”
“…要多久才能在屏幕上
我正在做一个小项目,显示调查的答案。我在显示选项问题的答案时遇到问题
正如您在下面的xaml摘录中所看到的,我试图根据答案id对单选按钮进行分组,以便每个答案对象只选择一个选项
但是,下面的代码将整个调查中的所有单选按钮视为一个大单选按钮组的一部分,并且只允许为所有问题选择一个选项
比方说,我有两个答案要显示(-=未选择,+=已选择):
我期待这样的事情:
答复1:
-选项1-选项2+选项3
答复二:
-选项1+选项2-选项3
但是下面的xaml代码只允许我从两个问题中选择一个值,而不是强制每个
我需要一些有关浏览器中XAP文件执行上下文的信息。具体地说,当XAP文件加载到内存中时,它是如何加载的以及在哪里加载的
我的理解是,它将加载到web浏览器进程的地址空间中,这将在浏览器窗口的每个实例中执行一次
这个问题的原因是我需要了解静态变量(在XAP包中的类型中定义)的行为及其生存期,例如,当XAP包在多个浏览器窗口中运行时(即,用户打开了3个ie窗口,但正在查看同一页面)。这也提出了一个重要的问题:静态变量中的静态数据是否可以在浏览器之间共享,我不这么认为
我在测试中注意到的是,当我F5(
我想使用一个数据源来浏览记录,但每页一次只能浏览一个记录
所以我想用一整页来记录一张唱片
我该怎么做呢?最简单的方法就是交换掉页面上的数据上下文。所以不要绑定到列表,绑定到列表中的单个项
private List<Question> _questions = new List<Question>();
private int _currentItem = 0;
private void nextButton_Click(object sender, RoutedEven
我有一个从数据库中呈现html内容的页面。现在我想在Silverlight中显示这个。我想用silverlight等价物替换所有标签。还是已经有人建造了类似的东西?这似乎是最好的解决办法。还有谁有什么建议吗
如果有一种方法可以让超链接在silverlight richtextbox控件中工作,这将是一种工作方式
<RichTextBox HorizontalAlignment="Left" Margin="25,23,0,0" Name="richTextBox1" Vertica
我正在尝试使用XNA框架绘制网格,在XNA执行期间,该网格应该有一个固定的维度,但应该给用户在启动游戏页面之前进行自定义的机会(我正在使用silverlight/XNA模板构建我的应用程序)
有人对如何实现这一目标有什么建议吗
谢谢设置平铺大小,然后在所需网格大小上绘制纹理
下面是一些经过修改的代码。这就是我如何通过使用2d数组生成tilemap的开始
int tileSize = 32;
Vector2 position = Vector2.Zero;
Texture2D gridTextur
我正在尝试在Silverlight中渲染一些形状对象(直线、矩形),并使用WriteableBitmap.render(myShape、transform)。问题是渲染函数似乎缺少抗锯齿。我是否遗漏了什么,或者使用WriteableBitmap无法实现
private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
bmp = new WriteableBitmap(800, 600);
我有一个客户想让他们的Silverlight媒体播放器在移动设备上工作。我知道Netflix使用Silverlight,它可以在移动设备上工作。我的问题是怎么做?我可以找到关于微软使用HTML5流媒体的文章,但我找不到任何关于如何使用HTML5流媒体的示例或文档。有人有什么地方或例子可以看吗?是否有需要实现的外部库?我又一次尝试在谷歌上搜索一些答案,但我找不到任何有用的答案
谢谢 正如你所知,Silverlight不能在iPad或其他平板电脑上运行,不过它的一个版本是在WindowsPhone7
我正试图用BusyIndicator创建我自己的ChildWindow。此子窗口将是我的其他子窗口的基类。我从创建一个继承自ChildWindow的类开始,并添加了一些附加的DependencyProperties
public class ChildWindowBase : ChildWindow
{
public bool IsBusy
{
get { return (bool)GetValue(IsBusyProperty
我想为silverlight datagrid中的组合框绑定ItemSource。
它不显示绑定值。我有一个动态ItemSource值,它来自
数据库我该怎么做?当前,您的组合框找不到该值,因为它试图在数据网格绑定到名为ANDOR的字段的项中找到该值。如果您希望将列绑定到整体上独立于DataGrid的位置,则应使用完整路径/rel。用于在DataContext中搜索所需属性并绑定到该属性的资源。例如,如果用于DataGrid的ItemsSource的集合在Andor附近定义:
<Combo
编辑在与Tony进行以下对话后,我重写了我的问题,以使其更易于理解(谢谢!)
目标在同一图表中呈现多个折线图(例如2)。这些图表具有不同的x/y值对。对于一个x值,我不知道两个y值
我用的是Silverlight。可用于此操作的类有SerialChart和LineGraph。两个图形的数据源相同,设置在SerialChart级别。x轴属性的名称也在此处为两个图定义(CategoryValueMemberPath)
正如amCharts文档所建议的,我们需要创建具有类别轴(x轴)属性的对象,然后每
考虑这一点:
<ScrollViewer>
<!-- Several Controls /-->
<MyControl MouseMove="myMouseMoveHandler" />
<!-- Several Controls /-->
</ScrollViewer>
MyControl是一个HSV颜色选择控件,其颜色光谱位于可以旋转的圆上,所选色调的细微差别位于三角形上。它看起来棒极了,但遗憾的是我还不能发布
我在sharepoint列表中有三个必填字段栏位。当我尝试在newform.aspx/editform.aspx中添加/编辑项时。。我收到的错误消息是“您必须为所有三个列指定必填字段的值”
如何自定义Newform.aspx/Editform.aspx..中的require字段错误消息
提前感谢 为SharePoint列表项中使用的必填字段执行自定义验证的两个步骤:
转到列表设置->验证设置,在公式框中输入公式以验证所需列,并在用户消息框中为特定列输入自定义错误消息
转到列表设置->在“列”部分
我有一个Silverlight 4受信任的OOB应用程序,该应用程序使用上周过期的证书进行了签名。我无法在旧证书上发布新代码
我申请了一个新的5年证书,并在从我的证书商店(相同的出版商名称、公司等)选择了这个新证书后重新签署了应用程序
现在,当自动更新Silverlight机制尝试使用证书不匹配错误将OOB应用程序更新到新版本时失败。它显然不喜欢新的证书
我该如何解决这个问题?我认为这取决于证书颁发者“链接”我的证书以继续信任。我不想让我的用户在每次证书过期时卸载软件,我必须获得一个新的 嗨,罗
我有一个自定义控件,它显示一些统计数据,需要始终放在WP7屏幕的顶部边缘。但是,当用户在文本框中输入内容时,软键盘会弹出。自定义控件将移出屏幕。我想确保自定义控件始终可见,即使软键盘弹出。有人知道怎么做吗?你必须使用一些魔法。我指的是魔法
解决方案很简单-当键盘可见时,您需要向下移动自定义控件;当被隐藏的时候,它会向上移动。检查-它必须帮助你
问候。你必须使用一些魔法。我指的是魔法
<phone:PhoneApplicationPage
x:Class="Test.Keyboard
是否可以在ComponentOne ActiveReports中从SQL Server加载RDLX文件?我目前需要将RDLX文件存储在第三方服务中。由于查看器位于SilverLight中,因此我还使用Web服务来呈现报告。您可以设置一个Web服务,返回数据集以在ActiveReport Developer中使用。请参阅AR7链接,该链接将指导您设置返回数据集以在ActiveReport Developer中使用的Web服务
您可以设置一个Web服务,该服务返回可以在报表查看器控件中显示的报表文档