我正在制作一个条形图,我想要每个条形有两个单独的渐变。首先,我想要一个渐变,从上到下纯红色到透明红色。我想在顶部绘制一个从右到左、黑色到不透明的渐变。
所以 - 在左下角我们应该有;
所以实际上我想采用纯色,从左到右的渐变添加到黑色,然后获取输出并添加从上到下的渐变到透明度。
所有这一切,我希望它在一个刷子里,这甚至可能吗?
是否有任何库或工具可以将 pdf 文件转换为 SilverLight xaml 文件?
我正在努力Windows Phone 8,我有很长的列表选择器,其中包含很少的项目.当我点击我需要添加一些动画的项目时,移动文本并返回.如何实现这一目标?我也试图将相同的内容应用于列表框.
我试过这个:
<Style x:Key="LongListSelectorStyle1" TargetType="phone:LongListSelector">
<Setter Property="Background" Value="Transparent"/>
<Setter Property="Foreground" Value="{StaticResource PhoneForegroundBrush}"/>
<Setter Property="ItemTemplate">
<Setter.Value>
<DataTemplate>
<UserControl>
<Border x:Name="MyBorder" Background="Transparent">
<VisualStateManager.VisualStateGroups >
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Normal" />
<VisualState x:Name="Selected">
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Panel.Background)" Storyboard.TargetName="MyBorder">
<DiscreteObjectKeyFrame KeyTime="0" Value="#000000"/>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
</Border>
</UserControl>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
以下是示例截图

我怎样才能实现这一目标?
我正在研究silverligth5(我以前的经验是c ++),我必须创建一个动态数组,其大小是动态决定的.
直到我拥有一切静态,它是这样的:
string[] position = new string[20]; //it must be dynamic I don't want to fix it to 20
for (int i = 0; i < pv.Root.Parameter.Count; i++)
{
if (name == pv.Root.Parameter[i].Name)
{
position[i] = name;
}
}
Run Code Online (Sandbox Code Playgroud)
可以看出,我的方式20只有尺寸,我希望它只有相同的长度 pv.Root.Parameter.Count.
怎么做到这一点?
编辑/当我尝试通过列表实现它时的问题:我在这一行有问题:
if (pv.Root.Parameter[loopCount].Name == position[loopCount])
{
rowGrid.Opacity=0.3;
}
Run Code Online (Sandbox Code Playgroud)
因为它肯定不会起作用,position[loopCount]因为position是List而且不能像这样索引.如何索引呢?
我刚刚安装了Visual Studio 2012,因此我可以利用更好的方法来使用Silverlight实现MVVM.
我想要做的第一件事是开始使用[CallerMemberName]属性,所以我不必硬编码属性名称字符串.
我创建了一个新的Silverlight应用程序,创建了一个新类,包括'using System.Runtime.CompilerServices',然后继续输入[CallerMemberName].但是,我收到错误:
"找不到类型或命名空间名称'CallerMemberNameAttribute'(您是否缺少using指令或程序集引用?)"
但是,我确实包含了using指令,并且没有其他需要引用的程序集.
由于没有谷歌搜索返回有关我可能无法在VS2012/Silverlight中使用它的原因的任何信息,这让我感到震惊.我该如何解决?
我对这些问题很生气.希望有人可以帮助我.
1. windows phone 8.0和windows phone 8.0 silverlight(如果有)应用程序有什么区别?
2.将我的Windows Phone 8.0应用程序(不是Silverlight应用程序)更新到windows phone 8.1应用程序后,它自动成为silverlight应用程序.两者都一样吗?
3.如果两者相同,那么空白应用程序(Windows手机)在Windows Phone 8.1模板中的含义是什么?
提前致谢.
我在我的xaml文件(Windows Phone Silverlight 8.1)中使用Caliburn.Micro定义操作时遇到问题.
命名空间:
xmlns:cal="clr-namespace:Caliburn.Micro;assembly=Caliburn.Micro"
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
Run Code Online (Sandbox Code Playgroud)
方法1.
<Button Content="TEST" FontSize="30" HorizontalAlignment="Center" VerticalAlignment="Center" >
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<cal:ActionMessage MethodName="test" />
</i:EventTrigger>
</i:Interaction.Triggers>
</Button>
Run Code Online (Sandbox Code Playgroud)
方法2.
<Button Content="TEST" FontSize="30" HorizontalAlignment="Center" VerticalAlignment="Center" cal:Message.Attach="[Event Click] = [Action test]"/>
Run Code Online (Sandbox Code Playgroud)
这两种方法都给我错误:
有什么建议?
提前致谢.达米安
我已经更新了Chrome,我安装了Silverlight,但它无法运行.我试图重新安装Silverlight,看看chrome:plugins,我无法在那里找到它.我重新启动了我的机器几次,它不会工作.
但同时Silverlight在IE11中运行良好.
我正在尝试在Visual Studio 2015中运行我的团队的网站.当我尝试调试它时,我收到以下消息:
无法开始调试.未安装Silverlight Developer Runtime.
单击"确定(仅选项)"会显示另一个错误:
无法使用"pc-name"附加到应用程序"chrome.exe".手术终止.你还想继续吗?
单击是重复两个错误框,单击不停止调试.
令人讨厌的部分是Silverlight 不在本项目的任何地方或整个解决方案中使用.
为什么会发生这种情况,如何让它停止以便我可以调试这个网站?
我有一个Asp.net silverlight应用程序,突然我在运行该网站时开始收到以下错误消息:
could not load assembly 'Microsoft.AI.Web' or one of its dependencies...
Run Code Online (Sandbox Code Playgroud)
我进行了一些研究,发现该程序集来自ApplicationInsights,但是有问题的网站没有引用ApplicationInsight,也没有ApplicationInsights.config文件,尽管我在同一解决方案中有另一个站点也可以。该站点由另一位程序员通过其他解决方案进行编辑。
如此答案所示:无法加载文件或程序集“ Microsoft.AI.Web”或其依赖项之一。系统找不到指定的文件,我尝试使用以下命令安装ApplicationInsights:
Install-Package Microsoft.ApplicationInsights.Web
Run Code Online (Sandbox Code Playgroud)
但是当我运行上面的命令时,我得到以下错误消息:
Attempting to resolve dependency 'Microsoft.ApplicationInsights (= 2.4.0)'.
Attempting to resolve dependency 'System.Diagnostics.DiagnosticSource (? 4.4.0)'.
Install-Package : 'System.Diagnostics.DiagnosticSource' already has a dependency defined for 'System.Collections'.
At line:1 char:1
+ Install-Package Microsoft.ApplicationInsights.Web
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
Run Code Online (Sandbox Code Playgroud)
我不知道这是否只是巧合,但是在Windows 10安装Falls Creator更新后,我开始出现此错误。
编辑:我忘了提及我正在使用Visual Studio 2012更新5