小编Chr*_*col的帖子

什么是新的C#等待功能呢?

任何人都可以解释这个await功能的作用吗

c# async-await c#-5.0

82
推荐指数
4
解决办法
4万
查看次数

使用EventTrigger设置属性

我希望能够使用EventTrigger设置属性,这有很多问题.

1)EventTriggers仅支持Actions,因此我必须使用storyBoard来设置我的属性.

2)一旦我使用故事板,我有两个选择:

  • 停止:动画停止后,值将恢复为动画开始之前
  • HoldEnd:这会锁定属性,因此代码和用户交互都不能更改动画所持有的属性.

在下面的示例中,我想在单击按钮时将IsChecked属性设置为False,并且我希望用户能够更改IsChecked和/或我希望能够更改代码中的属性.

例:

<EventTrigger
    SourceName="myButton"
    RoutedEvent="Button.Click">
    <EventTrigger.Actions>
        <BeginStoryboard>
            <Storyboard>
                <BooleanAnimationUsingKeyFrames
                    Storyboard.TargetName="myCheckBox"
                    Storyboard.TargetProperty="IsChecked"
                    FillBehavior="Stop">
                    <DiscreteBooleanKeyFrame
                        KeyTime="00:00:00"
                        Value="False" />
                </BooleanAnimationUsingKeyFrames>
            </Storyboard>
        </BeginStoryboard>
    </EventTrigger.Actions>
</EventTrigger>
Run Code Online (Sandbox Code Playgroud)

我意识到在故事板完成后我可以使用"已完成"事件将值设置为False.但是,在这种情况下,我想在XAML中包含逻辑,因为此逻辑将用于自定义控件,并且仅特定于UI.

wpf xaml triggers eventtrigger

67
推荐指数
4
解决办法
11万
查看次数

TargetType ="controlType"与TargetType ="{x:Type controlType}"之间的差异

在WPF中,您可以将其设置为TargetType类型的名称,也可以将其设置为{x:Type nameOfType}.

有谁知道有什么区别?

.net wpf xaml targettype

24
推荐指数
2
解决办法
2605
查看次数

TFS 2010 API资源

有没有人有任何好的资源来使用TFS 2010 API?我特别关注如何创建,读取,更新和删除工作项.

tfs-sdk tfs2010

18
推荐指数
2
解决办法
7312
查看次数

在WPF中使用x:名称或名称

我对x:Name vs Name的理解是,某些控件具有Name属性,这与设置x:Name基本相同.

使用Name在x上可用时是否有优势:名称?

这里是我的参考理解X:名称VS名称.

wpf xaml

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

像素着色器效果示例

我已经看过许多像素着色器效果示例,像图像上的漩涡一样.但我想知道是否有人知道任何示例或教程更实用的着色器效果?

我并不是说漩涡效果没有它的用​​途,只是我发现的许多例子都有解释的基本效果,而不是如何巧妙地使用其他效果或过渡到产生美妙的效果.有一个视频在这里,它概述所有的WPF效果库,但我不知道我怎么会用他们有的在实际环境.

例如,当Flash 8出现模糊等效果时,我发现了一个精彩的视频,展示了如何使用模糊效果创建一个带有超速文本的炫酷效果,该视频启发了许多关于我可以用Flash中的效果做些什么的想法8.我正在寻找与Pixel Shader Effects类似的东西.

wpf effects hlsl pixel-shader

10
推荐指数
2
解决办法
7506
查看次数

MVVM中的简单事件处理

只是想知道人们对于如何以最轻量级的方式从View中的控件最好地处理ViewModel中的事件的想法.

例:

<MediaElement
     MediaOpened={Binding SomeEventHandler} />
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我们希望在ViewModel中处理MediaOpened事件.没有像Prism这样的框架,如何将它绑定到ViewModel?

wpf xaml binding mvvm

9
推荐指数
1
解决办法
2万
查看次数

Windows Phone 7搜索按钮

基于out DATED BETA

在WinPhone 7 sdk中是否支持搜索按钮?

我找不到它,也没有任何关于它的信息.只是觉得有人可能知道.

search windows-phone-7

8
推荐指数
1
解决办法
4003
查看次数

要求密码的正则表达式,需要一个数字或一个非字母数字字符

我正在寻找一个相当具体的正则表达式,我几乎拥有它但不完全.

我希望有一个正则表达式,这将需要至少5个charactors,在这些字符中的至少一个是任意一个数值或者一个非字母数字字符.

这是我到目前为止:

^(?=.*[\d]|[!@#$%\^*()_\-+=\[{\]};:|\./])(?=.*[a-z]).{5,20}$
Run Code Online (Sandbox Code Playgroud)

所以问题是"或"部分.它将允许非字母数字值,但仍需要至少一个数值.你可以看到我有或运算符"|" 在我需要的数字和非字母数字之间,但似乎没有用.

任何建议都会很棒.

regex

7
推荐指数
1
解决办法
8682
查看次数

布尔动画锁定属性

如果我有一个设置属性的BooleanAnimation,该属性将被锁定,并且不能通过任何其他方式更改.

例:

<EventTrigger
    SourceName="myButton"
    RoutedEvent="Button.Click">
    <EventTrigger.Actions>
        <BeginStoryboard>
            <Storyboard>
                <BooleanAnimationUsingKeyFrames
                    Storyboard.TargetName="myCheckBox"
                    Storyboard.TargetProperty="IsChecked"
                    FillBehavior="HoldEnd">
                    <DiscreteBooleanKeyFrame
                        KeyTime="00:00:00"
                        Value="False" />
                </BooleanAnimationUsingKeyFrames>
            </Storyboard>
        </BeginStoryboard>
    </EventTrigger.Actions>
</EventTrigger>
Run Code Online (Sandbox Code Playgroud)

在此示例中,如果单击该按钮,则复选框设置为false,但是,如果用户再次尝试检查复选框,则复选框将无响应.无法通过代码设置IsChecked属性(单击按钮后).

我可以创建另一个动画来更新CheckBox,但这不是我需要的行为.

我也尝试过FillBehavior ="Stop",但这只会导致动画无法正常工作.

silverlight wpf xaml

5
推荐指数
1
解决办法
3369
查看次数