private static void BindRdPropertyToProperty(Lifetime lifetime, IRdProperty <bool> rdProperty, IProperty <bool> property) { rdProperty.Value = property.Value; rdProperty.Advise(lifetime, value => property.SetValue(value)); property.Change.Advise(lifetime, args => { if (args.HasNew) { rdProperty.SetValue(args.New); } }); }
public RiderShaderLabUsageContextHighlighterAvailability([NotNull] SettingsModel settingsModel) { myIsAvailable = settingsModel.HighlightElementUnderCursor; }