C# 将参数传递给xbind事件处理程序
在一个WPF应用程序中,我有一个login命令,它接受一个C# 将参数传递给xbind事件处理程序,c#,xaml,uwp,xbind,C#,Xaml,Uwp,Xbind,在一个WPF应用程序中,我有一个login命令,它接受一个SecureString作为参数。我使用xaml转换器将值从密码框传递到命令 <PasswordBox Name="PasswordBox" Grid.Row="2" Grid.Column="2" /> <Button Grid.Row="3" Grid.Column="3" Command="{Binding L
SecureString
作为参数。我使用xaml转换器将值从密码框传递到命令
<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>
我想使用xbind在UWP中做一些类似的事情。能否使用xbind将参数传递给事件处理程序?UWP应用程序不支持多重绑定,并且无法使用xbind传递事件处理程序。 Bind用于强类型对象,您需要找到另一种方法来实现这一点 使用UWP,您可以直接绑定到WPF中控件的Password属性,这是不可能的 像这样:
<PasswordBox
Margin="0,12,0,0"
Header="Contraseña"
Password="{Binding Password, Mode=TwoWay}"
PasswordRevealMode="Peek"
PlaceholderText="Escribe tu contraseña" />
致意