コード例 #1
0
        private BitmapShape.InteriorSelector DefineSelector(InteriorSelector selectorType)
        {
            switch (selectorType)
            {
            case ViewModels.InteriorSelector.Alpha:
                return(BitmapShape.AlphaSelector);

            case ViewModels.InteriorSelector.Lightness:
                return(BitmapShape.LightnessSelector);

            default:
                throw new ArgumentException();
            }
        }
コード例 #2
0
ファイル: BitmapShape.cs プロジェクト: Bery0za/Mazeraptor
 public BitmapShape(Bitmap bitmap, InteriorSelector interiorSelector)
 {
     _bitmap       = bitmap;
     ShapeSelector = interiorSelector;
 }
コード例 #3
0
 private void TypeOnValueChanged(InteriorSelector value, InteriorSelector previousValue)
 {
     _shape.ShapeSelector = DefineSelector(value);
 }