【发布时间】:2020-05-23 08:48:01
【问题描述】:
在 xaml 中,我使用 Prism 有类似的东西。
<Grid>
<TextBox Text="{Binding Name, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
<TextBlock Text="{Binding Greeting, Mode=OneWay}" Visibility="{Binding GreetingVisibility}"/>
</Grid>
和这样的 ViewModel。
private string _name;
public string Name{
get=>_name;
set{
SetProperty(ref _name, value);
RaisePropertyChanged(nameof(Greeting));
RaisePropertyChanged(nameof(GreetingVisibility));
}
}
public string Greeting{
get=> "Hello " + _name;
}
public Visibility GreetingVisibility=>string.IsNullOrEmpty(name)?Visibility.Collapsed:Visibility.Visible;
请问如何使用 ReactiveUI 制作类似的东西。
【问题讨论】:
标签: mvvm reactive-programming prism reactiveui