首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将参数传递给xbind事件处理程序

将参数传递给xbind事件处理程序
EN

Stack Overflow用户
提问于 2017-02-17 01:03:53
回答 1查看 231关注 0票数 0

在WPF应用程序中,我有一个登录命令,它接受SecureString作为参数。我使用xaml转换器将密码框中的值传递给命令。

代码语言:javascript
复制
<PasswordBox
        Name="PasswordBox"
        Grid.Row="2"
        Grid.Column="2" />

    <Button
        Grid.Row="3"
        Grid.Column="3"
        Command="{Binding LoginCommand}"
        Content="{x:Static p:Resources.LoginView_LoginButtonContent}">
        <Button.CommandParameter>
            <MultiBinding
                Converter="{c:PasswordBoxConverter}"
                Mode="TwoWay"
                UpdateSourceTrigger="PropertyChanged">
                <Binding ElementName="PasswordBox" />
            </MultiBinding>
        </Button.CommandParameter>
    </Button>

我想在UWP中使用xbind做一些类似的事情。可以使用xbind将参数传递给事件处理程序吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-17 13:01:57

UWP应用程序不支持多重绑定,并且您不能使用xbind传递事件处理程序。Bind是针对强类型对象的,您需要找到另一种方法来实现此目的。

使用UWP,您可以直接绑定到WPF中控件的密码属性,这是不可能的。

如下所示:

代码语言:javascript
复制
   <PasswordBox
                    Margin="0,12,0,0"
                    Header="Contraseña"
                    Password="{Binding Password, Mode=TwoWay}"
                    PasswordRevealMode="Peek"
                    PlaceholderText="Escribe tu contraseña" />

诚挚的问候

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42280345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档