public PFunction() { this.AddNewBinder(BindOptions.Input); this.AddNewBinder(BindOptions.Output); FunctionInfoProperty.AddValueChanged(this, FunctionInfo_Changed); }
// Element.Loaded -> OnLoaded protected override void OnLoaded(FrameworkElement adornedElement) { #if DEBUG if (DesignerProperties.GetIsInDesignMode(this)) { this.Visibility = Visibility.Collapsed; } #endif // 디자인 모드 변경 이벤트 등록 DesignModeProperty.AddValueChanged(this, DesignMode_Changed); // Element - VerticalAlignment VerticalAlignmentProperty.AddValueChanged(AdornedElement, AlignmentChanged); // Element - HorizontalAlignment HorizontalAlignmentProperty.AddValueChanged(AdornedElement, AlignmentChanged); InitializeComponents(); InitializeSelector(); Parent = AdornedElement.Parent.GetRenderer(); SelectionBrush = ResourceManager.GetBrush("Flat.Accent.Dark"); FrameBrush = ResourceManager.GetBrush("Flat.Accent.Light"); HighlightBrush = Brushes.Red;// ResourceManager.GetBrush("Flat.Accent.DeepDark"); // 스냅라인 등록 Storyboard.GuideLayer.Add(this); UpdateParentState(); }
public PSelector() { this.ClearBinder(BindOptions.Input | BindOptions.Parameter | BindOptions.Return); this.ReturnBinder = this.AddReturnBinder("", typeof(PVisual)); TargetVisualProperty.AddValueChanged(this, TargetVisual_Changed); }
public BaseProperty() { dictItems = new Dictionary <DependencyProperty, PropertyItem>(); SetValue(PropertyListPropertyKey, new ObservableCollection <PropertyItem>()); TargetTypeProperty.AddValueChanged(this, TargetType_Changed); SelectedPropertyProperty.AddValueChanged(this, SelectedProperty_Changed); }
public EnumRadioBox() { SetValue(ContentsPropertyKey, new ObservableCollection <EnumContent>()); Contents.CollectionChanged += Contents_CollectionChanged; this.Orientation = Orientation.Horizontal; EnumTypeProperty.AddValueChanged(this, EnumTypeChanged); ValueProperty.AddValueChanged(this, ValueChanged); }
public void AddSyncElement(FrameworkElement element, DependencyProperty property) { if (syncList.ContainsKey(element)) { return; } syncList[element] = property; UpdateTarget(); property.AddValueChanged(element, PropertyChanged_Hook); }
public ElementThicknessBinder(DependencyObject obj, DependencyProperty thicknessDepedencyProperty) { this.Target = obj; this.TargetThicknessProperty = thicknessDepedencyProperty; UpdateValues(); LeftProperty.AddValueChanged(this, Value_Changed); TopProperty.AddValueChanged(this, Value_Changed); RightProperty.AddValueChanged(this, Value_Changed); BottomProperty.AddValueChanged(this, Value_Changed); thicknessDepedencyProperty.AddValueChanged(obj, Thickness_Changed); }
private void InitializeWindow() { var chrome = new WindowChrome() { ResizeBorderThickness = SystemParameters.WindowResizeBorderThickness, CaptionHeight = this.CaptionHeight, CornerRadius = new CornerRadius(0), GlassFrameThickness = new Thickness(1), UseAeroCaptionButtons = false, UseNoneWindowStyle = false }; WindowChrome.SetWindowChrome(this, chrome); CaptionHeightProperty.AddValueChanged(this, CaptionHeightChanged); }
public BaseTargetable() { TargetTypeProperty.AddValueChanged(this, TargetType_Changed); }
public PropertyGrid() : base() { AddGroupProperty("Category"); SelectedObjectsProperty.AddValueChanged(this, SelectedObjects_Changed); }
public TaskNavigationBox() { TaskManagerProperty.AddValueChanged(this, TaskManager_Changed); }
public PObject() { GuidProperty.AddValueChanged(this, Guid_Changed); }
public ObjectSelector() { TargetRendererProperty.AddValueChanged(this, TargetRenderer_Changed); }
public StarGridViewColumn() { StarWidthProperty.AddValueChanged(this, StarWidthChanged); }
public RecentFileTextBlock() { FileNameProperty.AddValueChanged(this, FileNamed_Changed); }