There were some issues with ReactiveUI.Fody so we decided to use PropertyChanged.Fody. With this package the project compiles successfully both on Windows and on Linux (as far as I tested). But we should remember one rule when using this package:
We should not implement INotifyPropertyChanged interface by hands or inherit from ReactiveObject, otherwise there is a potential for an unexpected behavior. Instead, always use [AddINotifyPropertyChanged] attribute on each class that could be bound to the XAML UI.
There were some issues with ReactiveUI.Fody so we decided to use PropertyChanged.Fody. With this package the project compiles successfully both on Windows and on Linux (as far as I tested). But we should remember one rule when using this package:
INotifyPropertyChanged
interface by hands or inherit fromReactiveObject
, otherwise there is a potential for an unexpected behavior. Instead, always use[AddINotifyPropertyChanged]
attribute on each class that could be bound to the XAML UI.