作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个登录按钮,我想在登录过程发生时应用不确定的进度外观。
这是按钮的 XAML:
<Button x:Name="LoginButton" Style="{StaticResource MaterialDesignRaisedButton}"
materialDesign:ButtonProgressAssist.Value="-1"
materialDesign:ButtonProgressAssist.IsIndicatorVisible="false"
materialDesign:ButtonProgressAssist.IsIndeterminate="true">
LOGIN
</Button>
materialDesign:ButtonProgressAssist.IsIndicatorVisible
.我正在使用绑定(bind)后面的代码,如下所示:
public partial class Connection : ReactiveUserControl<ConnectionViewModel>
{
public Connection()
{
InitializeComponent();
ViewModel = ViewModelLocator.ConnectionViewModel;
this.WhenActivated(d =>
{
this.BindCommand(ViewModel, vm => vm.LoginCommand, v => v.LoginButton).DisposeWith(d);
// How do I bind to this property using OneWayBind?
this.OneWayBind(ViewModel, vm => vm.LoggingIn, v => v.LoginButton.ButtonProgressAssist.IsIndicatorVisible).DisposeWith(d);
});
}
}
最佳答案
我不认为 OneWayBind
方法支持附加属性,但您可以在 XAML 标记中绑定(bind)到它:
materialDesign:ButtonProgressAssist.IsIndicatorVisible="{Binding LoggingIn, Mode=OneWay}"
OneWayBind
对于其他属性,就像以前一样。
关于wpf - 如何单向绑定(bind)到 materialDesign :ButtonProgressAssist. IsIndicatorVisible DependencyProperty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60420026/
我有一个登录按钮,我想在登录过程发生时应用不确定的进度外观。 这是按钮的 XAML: LOGIN 所以我想我可以将我的 View 模型上的 bool 属性绑定(bind)到 materia
我是一名优秀的程序员,十分优秀!