小编Den*_*nis的帖子

VariableSizedWrapGrid和WrapGrid儿童尺寸测量

双方VariableSizedWrapGridWrapGrid有奇怪的测量-它们测量基础上的第一个项目的所有儿童.

因此,以下XAML将剪切第三个项目.

    <VariableSizedWrapGrid Orientation="Horizontal">
        <Rectangle Width="50" Height="100" Margin="5" Fill="Blue" />
        <Rectangle Width="50" Height="50" Margin="5" Fill="Red" />
        <Rectangle Width="50" Height="150" Margin="5" Fill="Green" />
        <Rectangle Width="50" Height="50" Margin="5" Fill="Red" />
        <Rectangle Width="50" Height="100" Margin="5" Fill="Red" />
    </VariableSizedWrapGrid>
Run Code Online (Sandbox Code Playgroud)

似乎VariableSizedWrapGrid测量第一项,然后其余的孩子用第一项的所需大小进行测量.

任何解决方法?

microsoft-metro windows-8 windows-runtime

12
推荐指数
1
解决办法
7400
查看次数

如何在silverlight/WP7(彩色蒙版)中更改图像的颜色?

我有一个带有png的切换按钮,它具有透明背景和黑色前景.如果选择了该按钮,则我希望图像的黑色更改为用户选择的颜色.有没有办法在Silverlight和/或wp7中执行此操作?

例如:

<ToggleButton>
    <Image Source="MyImage.png" />
</ToggleButton>
Run Code Online (Sandbox Code Playgroud)

MyImage.png具有透明背景和黑色前景.用户首选的颜色为红色.当按钮打开时,我希望图像的黑色前景变为红色.

silverlight windows-phone-7

11
推荐指数
1
解决办法
6371
查看次数

为什么WPF支持多绑定,但不支持silverlight?

Multibinding是WPF中非常强大的功能,为什么Silverlight不支持它?他们从来没有为它添加支持?它太大了,不适合.NET框架?它会在Silverlight 5中出现吗?有谁知道答案?

谢谢!

silverlight wpf multibinding

6
推荐指数
1
解决办法
1852
查看次数

当控件超出父控件的范围时使其不可见?在WPF中

我正在尝试在WPF上做大MediaElement做小Canvas

可以说,我正在将600x400媒体放入带有的400x300画布中Canvas.Top = -50, Canvas.Left = -100

而且我不希望显示超出范围的侧面,在这种情况下,媒体的顶部和底部分别为50像素,左右分别为100像素是不可见的。

我怎样才能做到这一点?感谢您的所有帮助!

c# wpf layout canvas

4
推荐指数
1
解决办法
969
查看次数

如何根据控件的属性(Top/Tabstop)设置WPF动画BeginTime

我有一个WPF应用程序,在垂直堆栈面板中有一系列按钮,类似于DVR菜单的样子.我想出了如何制作一个动画,当每个新的菜单页面被加载时,按钮/控件全部{unfade,fall,deblur,whatever}成为现实,这很好但有点过于统一.我真正喜欢的是根据每个按钮的位置或tabstop属性,在每个按钮上启动动画.因此,例如顶部按钮将是第一个开始,然后是下一个等,直到底部按钮,可能在每次启动之间延迟50毫秒(但是这样第一个按钮不必在第二个按钮之前完成)开始).当然,我可以为每个按钮制作不同的动画,但我希望有一个更优雅的解决方案.我没有看到将任何控件的属性加载到故事板的BeginTime中的方法.有没有一种很好的方法只使用XAML,或者像这样的东西需要代码隐藏?如果是后者,是否可以将其打包成一个行为并且能够在以后以声明方式加载,或者我是否永远坚持使用命令式代码?

wpf animation xaml expression-blend

3
推荐指数
1
解决办法
9204
查看次数