public CheckBoxPresenter() { MaxWidth = 20; MaxHeight = 20; HorizontalAlignment = HorizontalAlignment.Stretch; VerticalAlignment = VerticalAlignment.Stretch; Filled = false; myChecked = new DependencyPropertyStorage <bool>(this, false, new DependencyPropertyChangedEvent(OnCheckedChanged)); RectangleWidth = 3; Color = SystemColors.ControlDarkDark; }
public FourStateImageCheckBoxPresenter(PlatformBitmap uncheckedBitmap, PlatformBitmap checkedBitmap, PlatformBitmap selectedUncheckedBitmap, PlatformBitmap selectedCheckedBitmap) { myCheckedBitmap = checkedBitmap; myUncheckedBitmap = uncheckedBitmap; mySelectedCheckedBitmap = selectedCheckedBitmap; mySelectedUncheckedBitmap = selectedUncheckedBitmap; Bitmap = myUncheckedBitmap; myIsSelected = new DependencyPropertyStorage <bool>(this, false, new DependencyPropertyChangedEvent((o, e) => { RefreshImage(); } )); }
protected override void Initialize() { base.Initialize(); myColor = GetStorage<Color>(ColorProperty); }
protected override void Initialize() { base.Initialize(); myTarget = GetStorage<BrushTarget>(TargetProperty); }
public void Animate(DependencyPropertyStorage storage) { myAnimatedProperties.Add(storage); }