コード例 #1
0
ファイル: SetPropertyCommand.cs プロジェクト: you8/vvvv-sdk
 public static void SetByCommand(this IEditableProperty property, object newValue, ModelMapper mapper)
 {
     if (mapper.CanMap <ICommandHistory>())
     {
         property.SetByCommand(newValue, mapper.Map <ICommandHistory>());
     }
 }
コード例 #2
0
ファイル: SetPropertyCommand.cs プロジェクト: you8/vvvv-sdk
 public static void SetByCommand(this IEditableProperty property, object newValue, ICommandHistory history)
 {
     if (property.AcceptValueObject(newValue))
     {
         var command = Command.Set(property, newValue);
         history.Insert(command);
     }
 }
コード例 #3
0
ファイル: SetPropertyMenuEntry.cs プロジェクト: you8/vvvv-sdk
 public SetPropertyMenuEntry(ICommandHistory commandHistory, IEditableProperty property)
     : base(commandHistory, "Change Value")
 {
     Property = property;
 }
コード例 #4
0
 public EditablePropertyCell(IEditableProperty property)
     : base(property)
 {
     FProperty = property;
 }
コード例 #5
0
 public EditablePropertyCellProvider(IEditableProperty property)
 {
     FNameCell  = new Cell(property.Name, typeof(string), false);
     FValueCell = new EditablePropertyCell(property);
 }
コード例 #6
0
 public EditablePropertyWrapper(IEditableProperty <TAttributeGroup, TDeclaringType, TTypeReference, TAccessor> property)
 {
     WrappedObject = property;
 }
コード例 #7
0
 public EditablePropertyCellProvider(IEditableProperty property)
 {
     FNameCell  = new Cell(property.Name, property.ValueType, false);
     FValueCell = new EditablePropertyCell(property);
 }