예제 #1
0
 private void SetUpDependentOption(IOptionEntity option, BoolOptionViewModel parentOption)
 {
     // Note: The `Compose(parentOption.IsEnabledProperty)` starts to become important at the second "level".
     parentOption.CheckedProperty.Compose(myLifetime, parentOption.IsEnabledProperty)
     .Select(myLifetime, "checked and enabled", pair => pair.First && pair.Second)
     .FlowInto(myLifetime, option.GetIsEnabledProperty());
 }
예제 #2
0
 protected void WithIndent(IOptionEntity entity)
 {
     SetIndent(entity, myCurrentIndent);
 }
예제 #3
0
 protected IOptionEntity WithIndent(IOptionEntity entity)
 {
     SetIndent(entity, myCurrentIndent);
     return(entity);
 }