コード例 #1
0
        public ExpressBrushRadiusTool() : base()
        {
            PhotoshopManager.Initialize();

            // Set icon
            var uriSource = new Uri("Resources/Icons/Icon_Brush_Radius.png", UriKind.Relative);

            var image = new Image
            {
                Source = new BitmapImage(uriSource),
                HorizontalAlignment = HorizontalAlignment.Center,
                VerticalAlignment   = VerticalAlignment.Center,
            };

            ButtonControl.Content = image;
        }
コード例 #2
0
        public ExpressBrushSettingToolBase() : base()
        {
            PhotoshopManager.Initialize();

            // Create popup that draws brush radius
            BrushPopup = new Popup
            {
                AllowsTransparency = true,
                Placement          = PlacementMode.Center
            };

            var border = new Border
            {
                Background          = Brushes.Red,
                VerticalAlignment   = VerticalAlignment.Center,
                HorizontalAlignment = HorizontalAlignment.Center,
                Margin = new Thickness(20)
            };

            BrushPopup.Child = border;

            ButtonControl.Template = (ControlTemplate)Application.Current.MainWindow.Resources["RoundButton"];
        }