小编Jas*_*inn的帖子

"UpdateSourceTrigger = PropertyChanged"等效于Windows Phone 7 TextBox

有没有办法让Windows Phone 7中的TextBox更新Binding,因为用户键入每个字母而不是失去焦点?

像下面的WPF TextBox一样:

<TextBox Text="{Binding Path=TextProperty, UpdateSourceTrigger=PropertyChanged}"/>
Run Code Online (Sandbox Code Playgroud)

c# silverlight windows-phone-7

34
推荐指数
3
解决办法
2万
查看次数

删除匿名事件处理程序

我有以下代码,其中SprintServiceClient是对WCF服务的引用 -

public class OnlineService
{
    private SprintServiceClient _client;
    public OnlineService()
    {
        _client = new SprintServiceClient();
    }

    public void AddMemberToTeam(MemberModel user, int projectId, Action<int> callback)
    {
        _client.AddMemberToTeamCompleted += (s, e) => callback(e.Result);
        _client.AddMemberToTeamAsync(user.ToUser(), projectId);
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,每次调用AddMemberToTeam时,它都会向client.AddMemberToTeamCompleted添加另一个回调.

即第一次调用AddMemberToTeam时,调用一次回调,第二次调用AddMemberToTeam,调用两次ect回调.

有没有办法在调用eventhandler后从AddMemberToTeamCompleted中删除eventhandler或使用另一个接受回调的方法?

c# wcf

26
推荐指数
2
解决办法
6956
查看次数

将枚举转换为基础类型

我有一个枚举如下

type Suit =
    |Clubs = 'C'
    |Spades = 'S'
    |Hearts = 'H'
    |Diamonds = 'D'
Run Code Online (Sandbox Code Playgroud)

如果给定枚举值,如何获取基础char值?例如,我有Suit.Clubs并想要'C'

f#

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

渲染后更改ExtJS列的CSS

我有一个包含许多列的ExtJS Panel,其中一些列是隐藏的.

我希望能够根据列是否设置为隐藏来更改这些列的CSS,这可能吗?

extjs

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

在解决方案文件上调用TransformWebConfig

我有一个包含多个项目的解决方案,其中一个项目是一个Web应用程序,我希望能够在使用MSBuild构建解决方案时使用web.release.config转换web.config.我打电话的时候

MSBuild"WebProject.csproj"/ t:TransformWebConfig/p:Configuration = Release

在web项目中,我将转换后的web.config输出转换为...\_对象\ Release\TransformWebConfig\transformed\Web.config

但是当我试着打电话的时候

MSBuild"Solution.sln"/ t:TransformWebConfig/p:Configuration = Release

我收到错误"项目中不存在TransformWebConfig".你有没有让它工作,所以它会输出一个转换后的web.config,如果可能的话,忽略命令的TransformWebConfig部分?

msbuild visual-studio-2010

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