Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        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();
            }
                                                                                                                ));
        }
Exemplo n.º 3
0
 protected override void Initialize()
 {
     base.Initialize();
     myColor = GetStorage<Color>(ColorProperty);
 }
Exemplo n.º 4
0
 protected override void Initialize()
 {
     base.Initialize();
     myTarget = GetStorage<BrushTarget>(TargetProperty);
 }
Exemplo n.º 5
0
 public void Animate(DependencyPropertyStorage storage)
 {
     myAnimatedProperties.Add(storage);
 }