好的,所以看看像这个问题和这个问题以及我遇到的问题 - 是否必须使用Expression Blend进行Silverlight开发,或者只使用Visual Studio完成任何问题?(2008年,在这种情况下)
我还没有开始使用Silverlight,通过我的工作场所的MSDN,我可以毫无问题地获得Expression Blend,但是对于我的工作,我是否必须为Expression Blend 2降低499美元?(我知道有一个试验,但我正在思考除此之外)
显然我担心为了进入Silverlight开发涉及巨大的财务投资并且我已经拥有Visual Studio 2008 - 是否可以在没有Expression Blend的情况下进行开发,或者这是不可能的?
silverlight silverlight-2.0 visual-studio-2008 visual-studio expression-blend
我想在silverlight中开发一个基于Windows的应用程序.我经历了很多文章和每一个我发现"Silverlight是基于Web的应用程序"的地方.我不知道我是错还是错,因为我的上级告诉我在Silverlight5中我们可以开发基于Windows的应用程序.任何身体都可以帮助我提供如何开始的线索.任何帮助将受到高度赞赏.
提前致谢
我正在为Windows Phone 7+构建一个可以进行增强现实图像处理的自定义控件.控件在实践中运行得非常好(当我运行应用程序时),但因为我在单独的线程上运行图像处理,当我尝试在Blend或Visual Studio设计器中打开页面时,它会中断.
这是我正在尝试运行的线程的示例(基本上取自http://msdn.microsoft.com/en-us/library/hh202982(v=vs.92).aspx):
public override void OnApplyTemplate()
{
// assigning template stuff, initializing my camera
_myManualResetEvent = new ManualResetEvent(true);
_myCameraProcessingThread = new System.Threading.Thread(ProcessingMethod);
_myCameraProcessingThread.Start();
}
void ProcessingMethod()
{
int[] myBuffer = new int[640 * 480];
while(_someCondition)
{
_myManualResetEvent.WaitOne();
_myCamera.GetPreviewBufferArgb32(myBuffer);
// do my processing stuff
_myManualResetEvent.Set();
}
}
Run Code Online (Sandbox Code Playgroud)
这打破了Blend的爱好.很想知道为什么.
silverlight expression-blend windows-phone-7 windows-phone-7.1
过去在这个网站上有帖子说没有Expression Blend就很难在WPF编程?
这仍然是VS2010的情况,还是这个新IDE具有使WPF更容易的功能?
我在网格中有一个标签,我从资源字典中应用了一个样式.除其他外,样式将标签的FontSize属性更改为14.
<Style x:Key="lblForm" TargetType= "{x:Type Label}">
<Setter Property="FontSize" Value="14"/>
<Setter Property="Foreground" Value="Black"/>
<Setter Property="HorizontalAlignment" Value="Right"/>
<Setter Property="VerticalAlignment" Value="Center"/>
<Setter Property="Margin" Value="0,0,6,0"/>
</Style>
Run Code Online (Sandbox Code Playgroud)
我以下列方式将样式应用于标签:
<Label x:Name="lblFirstName" Content="First name:" Style="{StaticResource lblForm}" Grid.Row="1"/>
Run Code Online (Sandbox Code Playgroud)
当我检查在Blend中的设计相同的标签元素,将字号属性是不相同集的风格.例如,当样式中的FontSize属性设置为14时,设计者说FontSize为10.5.如果我在样式中增加FontSize属性,当我在设计器中查看它时它也会增加,但它永远不会相同.为什么会这样?
在Blend for Visual Studion 2012中查看时,我有一些javascript导致问题.我想对设计模式进行简单检查,以便在Blend Design Surface中查看时可以跳过代码.
我在WPF中有一个自定义按钮.在禁用状态下,我希望它的内容颜色可以改变,但我无法做到这一点.我正在使用Blend for Visual Studio.当我去编辑模板并选择contentPresente的画笔颜色时,它表示该值无效.我怎样才能做到这一点 ?我试图在XAML中更改它,这是我使用的代码,但有一个错误.
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(SolidColorBrush.Color)" Storyboard.TargetName="contentPresenter">
<EasingColorKeyFrame KeyTime="0" Value="Black" />
</ColorAnimationUsingKeyFrames>
Run Code Online (Sandbox Code Playgroud) 哪个是使用表达式混合2013将数据触发器附加到UI元素的正确过程?
如果我直接在xaml中编写datatrigger,它运行良好,但我想知道是否有"视觉方式"来做到这一点.
例如,创建一个listboxitem样式我正在做这样的事情:
<DataTemplate x:Key="BoundingBoxTemplate" DataType="{x:Type is:BoundingBoxViewModel}" >
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding IsBorderVisible}" Value="True">
<Setter TargetName="InsideRectangle" Property="Stroke" Value="Blue" />
</DataTrigger>
</DataTemplate.Triggers>
<Grid>
<Rectangle x:Name="InsideRectangle"
Width="{Binding Width}"
Height="{Binding Height}"
Fill="Black"
SnapsToDevicePixels="True" />
</Grid>
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)
谢谢Lorenzo
我试图在我的WPF应用程序中创建一个形状,该形状具有透明填充但具有纯色笔触。我只看到我绘制的属性Opacity,该属性Path使描边和填充透明。是否可以仅将填充变成透明而不是描边?
编辑:我需要填充为透明颜色,笔触为纯色。
expression-blend ×10
wpf ×6
silverlight ×4
xaml ×3
.net ×2
c# ×2
blend ×1
datatrigger ×1
font-size ×1
winjs ×1